Struct
ClutterTouchpadHoldEvent
Description [src]
struct ClutterTouchpadHoldEvent {
ClutterEventType type;
guint32 time;
ClutterEventFlags flags;
ClutterStage* stage;
ClutterTouchpadGesturePhase phase;
uint32_t n_fingers;
float x;
float y;
}
Used for touchpad hold gesture events. The current state of the
gesture will be determined by the phase
field.
A hold gesture starts when the user places one or many fingers on the
touchpad and ends when all fingers are lifted. It is cancelled when the
finger(s) move past a certain threshold.
Unlike swipe and pinch, phase
can only be
CLUTTER_TOUCHPAD_GESTURE_PHASE_BEGIN, CLUTTER_TOUCHPAD_GESTURE_PHASE_END and CLUTTER_TOUCHPAD_GESTURE_PHASE_CANCEL.
Structure members
type |
Event type. |
time |
Event time. |
flags |
Event flags. |
stage |
Event source stage. |
phase |
The current phase of the gesture. |
n_fingers |
The number of fingers triggering the swipe. |
x |
The X coordinate of the pointer, relative to the stage. |
y |
The Y coordinate of the pointer, relative to the stage. |