summaryrefslogtreecommitdiff
path: root/plugins/mouse/mouse.h
diff options
context:
space:
mode:
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