Common data structure for all gestures.
#include <sys/queue.h> #include "input/event_types.h" #include "gestures/bucket.h"
typedef struct gesture_base gesture_base_t;
The structure gesture_base_t represents information that is common to all gestures. Specific gestures include the gesture base in their representation, and also include additional members to capture gesture-specific information.
It is up to the application to define the failure dependencies between gestures and to add gestures to a gesture set.