From fa405398a1431564bc16be08e185dc77d0d80e6a Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 18 Mar 2003 20:09:07 +0000 Subject: add the mouse plugin --- plugins/mouse/mouse.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 plugins/mouse/mouse.c (limited to 'plugins/mouse/mouse.c') diff --git a/plugins/mouse/mouse.c b/plugins/mouse/mouse.c new file mode 100644 index 00000000..7b129c89 --- /dev/null +++ b/plugins/mouse/mouse.c @@ -0,0 +1,29 @@ +#include "../../kernel/dispatch.h" +#include + +void my_powerful_function() {} + +static void event(ObEvent *e, void *foo) +{ + switch (e->type) { + case Event_X_ButtonPress: + break; + case Event_X_ButtonRelease: + break; + case Event_X_MotionNotify: + break; + default: + g_assert_not_reached(); + } +} + +void plugin_startup() +{ + dispatch_register(Event_X_ButtonPress | Event_X_ButtonRelease | + Event_X_MotionNotify, (EventHandler)event, NULL); +} + +void plugin_shutdown() +{ + dispatch_register(0, (EventHandler)event, NULL); +} -- cgit v1.2.3