diff options
| author | Henrik Rydberg <rydberg@bitmath.org> | 2010-08-04 16:47:43 +0200 |
|---|---|---|
| committer | Henrik Rydberg <rydberg@euromail.se> | 2010-08-05 22:48:38 +0200 |
| commit | 697b5b5c7d2b1c46387061fcbed24cbee51d98ce (patch) | |
| tree | b8e8dbf02453f7c7dc31c691822a088123d21cd8 /include/grail.h | |
| parent | 642d7ee26f347152a106d48ddad37a8059d36fb1 (diff) | |
Introduce tapping
Simplify some common parts of the recognizer code and add tapping
to the gesture suite.
Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
Diffstat (limited to 'include/grail.h')
| -rw-r--r-- | include/grail.h | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/include/grail.h b/include/grail.h index 0570101..1adeda2 100644 --- a/include/grail.h +++ b/include/grail.h | |||
| @@ -34,11 +34,22 @@ | |||
| 34 | #define DIM_GRAIL_PROP 16 | 34 | #define DIM_GRAIL_PROP 16 |
| 35 | #define DIM_GRAIL_PROP_BYTES ((DIM_GRAIL_PROP + 7) >> 3) | 35 | #define DIM_GRAIL_PROP_BYTES ((DIM_GRAIL_PROP + 7) >> 3) |
| 36 | 36 | ||
| 37 | #define GRAIL_TYPE_MOVE 0 | 37 | #define GRAIL_TYPE_MOVE 0 /* reserved */ |
| 38 | #define GRAIL_TYPE_SCROLL 1 | 38 | |
| 39 | #define GRAIL_TYPE_ZOOM 2 | 39 | #define GRAIL_TYPE_PAN 1 /* two-finger pan/scroll */ |
| 40 | #define GRAIL_TYPE_ROTATE 3 | 40 | #define GRAIL_TYPE_PINCH 2 /* two-finger pinch-to-zoom */ |
| 41 | #define GRAIL_TYPE_SZRCOMBO 4 | 41 | #define GRAIL_TYPE_ROTATE 3 /* two-finger rotation */ |
| 42 | #define GRAIL_TYPE_COMBO2 4 /* two-finger combo */ | ||
| 43 | #define GRAIL_TYPE_SWIPE 5 /* three-finger pan */ | ||
| 44 | #define GRAIL_TYPE_SCALE 6 /* three-finger pinch */ | ||
| 45 | #define GRAIL_TYPE_TURN 7 /* three-finger rotate */ | ||
| 46 | #define GRAIL_TYPE_COMBO3 8 /* three-finger combo */ | ||
| 47 | |||
| 48 | #define GRAIL_TYPE_TAP1 9 /* single one-finger tap */ | ||
| 49 | #define GRAIL_TYPE_TAP2 10 /* single two-finger tap */ | ||
| 50 | #define GRAIL_TYPE_TAP3 11 /* single three-finger tap */ | ||
| 51 | #define GRAIL_TYPE_TAP4 12 /* single four-finger tap */ | ||
| 52 | #define GRAIL_TYPE_TAP5 13 /* single five-finger tap */ | ||
| 42 | 53 | ||
| 43 | #define GRAIL_STATUS_BEGIN 0 | 54 | #define GRAIL_STATUS_BEGIN 0 |
| 44 | #define GRAIL_STATUS_UPDATE 1 | 55 | #define GRAIL_STATUS_UPDATE 1 |
