I'm afraid gestures are handled internally in closed source, that's why i suggested that you overwrite the handlers that you want (click, drag, gesture) and roll your own. The only thing you can change is the simple, single touch behavior which is defined in the TouchController class that you write for your touch controller.
This is our interface, your TouchController and what you read from that chip. We have not generalized gesture control, though we could.
Summary:
* TouchController reads a single x,y point. Results in call to handleClickEvent() on your screen.
* HAL (closed) evaluates, over time, whether this is a drag or e.g. a gesture (swipe). Results in calls to handleDragEvent() or handleGestureEvent() on your screen.
The following gestures are evaluated, automatically, internally:
typedef enum
{
SWIPE_HORIZONTAL, ///< An enum constant representing a horizontal swipe
SWIPE_VERTICAL ///< An enum constant representing a vertical swipe
} GestureType;
/Martin