diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2012-03-23 16:25:54 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2012-05-10 10:06:25 +1000 |
commit | ebd36c7494062e9f9a47fcd20148de886ebdd46a (patch) | |
tree | 97a41a930d3029a4df11e2033eb6537144b047bc /src/synapticsstr.h | |
parent | 3430f4af41184752d698dcbf4919469e36b3216c (diff) |
Move synaptics.h leftovers to synapticsstr.h, drop synaptics.h
This leaves us with a duplicated define for the maxbuttons but I'll live
with that for now.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Chase Douglas <chase.douglas@canonical.com>
Diffstat (limited to 'src/synapticsstr.h')
-rw-r--r-- | src/synapticsstr.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/synapticsstr.h b/src/synapticsstr.h index 3a1fd3d..4bc2ed5 100644 --- a/src/synapticsstr.h +++ b/src/synapticsstr.h @@ -46,6 +46,26 @@ *****************************************************************************/ #define SYNAPTICS_MOVE_HISTORY 5 #define SYNAPTICS_MAX_TOUCHES 10 +#define SYN_MAX_BUTTONS 12 /* Max number of mouse buttons */ + +typedef enum { + RT_TAP = 0, /* Right top corner */ + RB_TAP, /* Right bottom corner */ + LT_TAP, /* Left top corner */ + LB_TAP, /* Left bottom corner */ + F1_TAP, /* Non-corner tap, one finger */ + F2_TAP, /* Non-corner tap, two fingers */ + F3_TAP, /* Non-corner tap, three fingers */ + MAX_TAP +} TapEvent; + +typedef enum { + F1_CLICK1 = 0, /* Click left, one finger */ + F2_CLICK1, /* Click left, two fingers */ + F3_CLICK1, /* Click left, three fingers */ + MAX_CLICK +} ClickFingerEvent; + typedef struct _SynapticsMoveHist { int x, y; |