summaryrefslogtreecommitdiff
path: root/plugins/mouse/mouse.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-19 04:16:19 +0000
committerDana Jansens <danakj@orodu.net>2003-03-19 04:16:19 +0000
commit4bcd03b2d0904e2b5443a2383b66055422240255 (patch)
treeeff8130702cf9a4eff2f18cc10f549d9786be0cc /plugins/mouse/mouse.h
parent51b93d9c4ce080f337fce7175a43d0de269dec81 (diff)
mouse and key bindings plugins work. segfault somewhere still on shutdown
Diffstat (limited to 'plugins/mouse/mouse.h')
-rw-r--r--plugins/mouse/mouse.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/mouse/mouse.h b/plugins/mouse/mouse.h
new file mode 100644
index 00000000..04984886
--- /dev/null
+++ b/plugins/mouse/mouse.h
@@ -0,0 +1,21 @@
+#ifndef __plugin_mouse_mouse_h
+#define __plugin_mouse_mouse_h
+
+#include "../../kernel/action.h"
+
+typedef enum {
+ MouseAction_Press,
+ MouseAction_Release,
+ MouseAction_Click,
+ MouseAction_DClick,
+ MouseAction_Motion,
+ NUM_MOUSEACTION
+} MouseAction;
+
+typedef struct {
+ guint state;
+ guint button;
+ Action *action[NUM_MOUSEACTION];
+} MouseBinding;
+
+#endif