29 lines
591 B
C
29 lines
591 B
C
#include "../../kernel/dispatch.h"
|
|
#include <glib.h>
|
|
|
|
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);
|
|
}
|