event.c
changeset 292 4aa632b6ba66
parent 291 8e6e0aa5e2ae
child 318 1b45d6f14fca
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