X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=src%2Fmain.cc;h=8b3644921165ab75216c8b82e3c1b9d8b6167f47;hb=6dc42c0e7292d6d94de640ddd7de3ee5c808e9c2;hp=db00cb5dc0b4aa9ca8e73fe52043677d12d2c1d0;hpb=f71618aebfa6b8754dd056689a6c5821b755972c;p=winnie diff --git a/src/main.cc b/src/main.cc index db00cb5..8b36449 100644 --- a/src/main.cc +++ b/src/main.cc @@ -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,18 @@ 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_rect(), 106, 106, 250); + printf("drawing unfocused\n"); + } + else { + fill_rect(win->get_rect(), 0, 0, 255); + printf("drawing FOCUSED\n"); + } } static void keyboard(Window *win, int key, bool pressed) @@ -43,5 +48,5 @@ static void keyboard(Window *win, int key, bool pressed) static void cleanup() { - destroy_gfx(); + winnie_shutdown(); }