event.h 397 B

1234567891011121314151617181920
  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 "wmfs.h"
  8. #define MAX_EV 256
  9. #define KEYPRESS_MASK(m) (m & ~(W->numlockmask | LockMask))
  10. #define EVENT_HANDLE(e) event_handle[(e)->type](e);
  11. void event_init(void);
  12. void (*event_handle[MAX_EV])(XEvent*);
  13. #endif /* EVENT_H */