comparison event.c @ 292:4aa632b6ba66

changed main event loop
author Anselm R.Garbe <arg@10ksloc.org>
date Tue, 15 Aug 2006 07:31:42 +0200
parents 8e6e0aa5e2ae
children 1b45d6f14fca
comparison
equal deleted inserted replaced
291:8e6e0aa5e2ae 292:4aa632b6ba66
382 GrabModeAsync, GrabModeAsync); 382 GrabModeAsync, GrabModeAsync);
383 XGrabKey(dpy, code, key[i].mod | numlockmask | LockMask, root, True, 383 XGrabKey(dpy, code, key[i].mod | numlockmask | LockMask, root, True,
384 GrabModeAsync, GrabModeAsync); 384 GrabModeAsync, GrabModeAsync);
385 } 385 }
386 } 386 }
387
388 void
389 procevent()
390 {
391 XEvent ev;
392
393 while(XPending(dpy)) {
394 XNextEvent(dpy, &ev);
395 if(handler[ev.type])
396 (handler[ev.type])(&ev); /* call handler */
397 }
398 }
399