diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-16 15:46:44 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-16 15:46:44 -0400 |
commit | d9e7644f7c2f319f76de802dc3ae67f2929d2716 (patch) | |
tree | f83ef20a02f17a4cbd1e4d546fdf58cab772d1c7 /src/test.c | |
parent | ca0731461a2cf87e713fa11e54fe86b68b0c94b7 (diff) |
Add more window stubs
Diffstat (limited to 'src/test.c')
-rw-r--r-- | src/test.c | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -13,27 +13,27 @@ print_event(XEvent *e) break; case ReparentNotify: printf("got ReparentNotify event: window %d\n", - e->xmap.window); + e->xreparent.window); break; case MotionNotify: printf("got MotionNotify event: window %d\n", - e->xmap.window); + e->xmotion.window); break; case ButtonPress: printf("got ButtonPress event: window %d\n", - e->xmap.window); + e->xbutton.window); break; case ButtonRelease: printf("got ButtonRelease event: window %d\n", - e->xmap.window); + e->xbutton.window); break; case EnterNotify: printf("got EnterNotify event: window %d\n", - e->xmap.window); + e->xcrossing.window); break; case LeaveNotify: printf("got LeaveaNotify event: window %d\n", - e->xmap.window); + e->xcrossing.window); break; default: printf("got event type %d\n", e->type); @@ -42,16 +42,17 @@ print_event(XEvent *e) } static void -wait_for(Display *display, int type) +run(Display *display) { XEvent e; while (1) { XNextEvent(display, &e); print_event(&e); - if (e.type == MapNotify) + switch (e.type) { + case ButtonPress: break; - + } } } @@ -81,9 +82,7 @@ int main(int argc, char *argv[]) XMapWindow(display, win); XFlush(display); - wait_for(display, MapNotify); - - wait_for(display, MapNotify); + run(display); XCloseDisplay(display); |