9 void hooks_fire(EventData *data);
11 void hooks_fire_keyboard(EventData *data);
13 void hooks_fire_pointer(EventData *data);
15 #define LOGICALHOOK(type, context, client) \
16 { EventData *data = eventdata_new_logical(Logical_##type, \
18 g_assert(data != NULL); \
20 eventdata_free(data); \