event.h 422 B

12345678910111213141516171819202122
  1. /*
  2. * wmfs2 by Martin Duquesnoy <xorg62@gmail.com> { for(i = 2011; i < 2111; ++i) ©(i); }
  3. * For license, see COPYING.
  4. */
  5. #ifndef EVENT_H
  6. #define EVENT_H
  7. #include <X11/XKBlib.h>
  8. #include "wmfs.h"
  9. #define MAX_EV 256
  10. #define KEYPRESS_MASK(m) (m & ~(W->numlockmask | LockMask))
  11. #define EVENT_HANDLE(e) event_handle[(e)->type](e);
  12. void event_init(void);
  13. void (*event_handle[MAX_EV])(XEvent*);
  14. #endif /* EVENT_H */