projects
/
winnie
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added SDL backend for easier testing
[winnie]
/
src
/
main.cc
diff --git
a/src/main.cc
b/src/main.cc
index
db00cb5
..
8b36449
100644
(file)
--- 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);
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);
win1->set_display_callback(display);
win1->set_keyboard_callback(keyboard);
@@
-24,13
+24,18
@@
int main()
while(1) {
process_events();
}
while(1) {
process_events();
}
-
- winnie_shutdown();
}
static void display(Window *win)
{
}
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)
}
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()
{
static void cleanup()
{
- destroy_gfx();
+ winnie_shutdown();
}
}