]> Dogcows Code - chaz/openbox/blobdiff - plugins/mouse/mouse.h
mouse and key bindings plugins work. segfault somewhere still on shutdown
[chaz/openbox] / plugins / mouse / mouse.h
diff --git a/plugins/mouse/mouse.h b/plugins/mouse/mouse.h
new file mode 100644 (file)
index 0000000..0498488
--- /dev/null
@@ -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
This page took 0.024341 seconds and 4 git commands to generate.