30 lines
591 B
C
30 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);
|
||
|
}
|