From 21a363a2486a713434e890fc1f6b86a180755230 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Wed, 16 Jun 2010 18:48:53 +0200 Subject: Add tapping logic This patch adds tap-to-click, tap-and-hold for dragging, two-finger and three-finger taps. Turned on by default for touch screens only; switch on in gestures.c. Signed-off-by: Henrik Rydberg --- include/gestures.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/gestures.h') diff --git a/include/gestures.h b/include/gestures.h index 1d70a25..6bc92cd 100644 --- a/include/gestures.h +++ b/include/gestures.h @@ -32,13 +32,17 @@ #define GS_HSWIPE 5 #define GS_SCALE 6 #define GS_ROTATE 7 +#define GS_TAP 8 struct Gestures { bitmask_t type, btmask, btdata; int same_fingers, dx, dy, scale, rot; + bitmask_t tapmask; + int ntap; }; void extract_gestures(struct Gestures *gs, struct MTouch* mt); +void extract_delayed_gestures(struct Gestures *gs, struct MTouch* mt); void output_gesture(const struct Gestures *gs); #endif -- cgit v1.2.3