summaryrefslogtreecommitdiff
path: root/src/test.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2013-05-16 15:46:44 -0400
committerKristian Høgsberg <krh@bitplanet.net>2013-05-16 15:46:44 -0400
commitd9e7644f7c2f319f76de802dc3ae67f2929d2716 (patch)
treef83ef20a02f17a4cbd1e4d546fdf58cab772d1c7 /src/test.c
parentca0731461a2cf87e713fa11e54fe86b68b0c94b7 (diff)
Add more window stubs
Diffstat (limited to 'src/test.c')
-rw-r--r--src/test.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/test.c b/src/test.c
index 1078528..4c516b9 100644
--- a/src/test.c
+++ b/src/test.c
@@ -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);