*in progress*
[winnie] / src / main.cc
index db00cb5..1f4e045 100644 (file)
@@ -15,7 +15,7 @@ int main()
        Window *win1 = new Window;
        win1->set_title("title1");
        win1->move(5, 10);
-       win1->resize(600, 800);
+       win1->resize(200, 300);
        win1->set_display_callback(display);
        win1->set_keyboard_callback(keyboard);
 
@@ -24,13 +24,16 @@ int main()
        while(1) {
                process_events();
        }
-
-       winnie_shutdown();
 }
 
 static void display(Window *win)
 {
-       fill_rect(win->get_rect(), 0, 0, 0);
+       if(wm->get_focused_window() != win) {
+               fill_rect(win->get_absolute_rect(), 106, 106, 250);
+       }
+       else {
+               fill_rect(win->get_absolute_rect(), 0, 0, 255);
+       }
 }
 
 static void keyboard(Window *win, int key, bool pressed)
@@ -43,5 +46,5 @@ static void keyboard(Window *win, int key, bool pressed)
 
 static void cleanup()
 {
-       destroy_gfx();
+       winnie_shutdown();
 }