summaryrefslogtreecommitdiff
path: root/openbox/event.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-17 19:54:37 +0000
committerDana Jansens <danakj@orodu.net>2003-03-17 19:54:37 +0000
commit9b33f7ded69e22ad18169c45b6b340dcb348e072 (patch)
tree521a3f9eedba1baf94a5480ea32c628439dafd3d /openbox/event.c
parent055b459cdf8e8f15d17cb3366cfde31406fa6223 (diff)
stop using python internally. add an event dispatcher
Diffstat (limited to 'openbox/event.c')
-rw-r--r--openbox/event.c21
1 files changed, 9 insertions, 12 deletions
diff --git a/openbox/event.c b/openbox/event.c
index 0cf9cf14..341db706 100644
--- a/openbox/event.c
+++ b/openbox/event.c
@@ -7,9 +7,6 @@
#include "engine.h"
#include "focus.h"
#include "stacking.h"
-#include "keyboard.h"
-#include "pointer.h"
-#include "hooks.h"
#include "extensions.h"
#include "timer.h"
#include "engine.h"
@@ -286,37 +283,37 @@ void event_process(XEvent *e)
switch(e->type) {
case EnterNotify:
if (client != NULL) engine_mouse_enter(client->frame, window);
- HOOKFIRECLIENT(pointerenter, client);
+ /*HOOKFIRECLIENT(pointerenter, client);XXX*/
break;
case LeaveNotify:
if (client != NULL) engine_mouse_leave(client->frame, window);
- HOOKFIRECLIENT(pointerleave, client);
+ /*HOOKFIRECLIENT(pointerleave, client);XXX*/
break;
case ButtonPress:
if (client != NULL)
engine_mouse_press(client->frame, window,
e->xbutton.x, e->xbutton.y);
- pointer_event(e, client);
+ /*pointer_event(e, client);XXX*/
break;
case ButtonRelease:
if (client != NULL)
engine_mouse_release(client->frame, window,
e->xbutton.x, e->xbutton.y);
- pointer_event(e, client);
+ /*pointer_event(e, client);XXX*/
break;
case MotionNotify:
- pointer_event(e, client);
+ /*pointer_event(e, client);XXX*/
break;
case KeyPress:
case KeyRelease:
- keyboard_event(&e->xkey);
+ /*keyboard_event(&e->xkey);XXX*/
break;
default:
/* XKB events */
if (e->type == extensions_xkb_event_basep) {
switch (((XkbAnyEvent*)&e)->xkb_type) {
case XkbBellNotify:
- HOOKFIRECLIENT(bell, client);
+ /*HOOKFIRECLIENT(bell, client);XXX*/
break;
}
}
@@ -494,7 +491,7 @@ static void event_handle_client(Client *client, XEvent *e)
/* we shouldn't be able to get this unless we're iconic */
g_assert(client->iconic);
- HOOKFIRECLIENT(requestactivate, client);
+ /*HOOKFIRECLIENT(requestactivate, client);XXX*/
break;
case ClientMessage:
/* validate cuz we query stuff off the client here */
@@ -554,7 +551,7 @@ static void event_handle_client(Client *client, XEvent *e)
/* if its not visible for other reasons, then don't mess
with it */
return;
- HOOKFIRECLIENT(requestactivate, client);
+ /*HOOKFIRECLIENT(requestactivate, client);XXX*/
}
break;
case PropertyNotify: