Returns the button number gesture listens for.
Returns the button number currently interacting with gesture, or 0 if there is none.
Returns the event sequence currently interacting with gesture.
Gets whether a gesture is exclusive.
Returns true if the gesture is only triggered by touch events.
Sets the button number gesture listens to.
Sets whether gesture is exclusive.
Sets whether to handle only touch events.
If there are touch sequences being currently handled by gesture, returns true and fills in rect with the bounding box containing all active touches.
If there are touch sequences being currently handled by gesture, returns true and fills in x and y with the center of the bounding box containing all active touches.
Returns the logical gdk.device.Device that is currently operating on gesture.
Returns all gestures in the group of gesture
Returns the last event that was processed for sequence.
Returns the gdk.event_sequence.EventSequence that was last updated on gesture.
If sequence is currently being interpreted by gesture, returns true and fills in x and y with the last coordinates stored for that event sequence.
Returns the sequence state, as seen by gesture.
Returns the list of GdkEventSequences currently being interpreted by gesture.
Adds gesture to the same group than group_gesture.
Returns true if gesture is currently handling events corresponding to sequence.
Returns true if the gesture is currently active.
Returns true if both gestures pertain to the same group.
Returns true if the gesture is currently recognized.
Sets the state of sequence in gesture.
Sets the state of all sequences that gesture is currently interacting with.
Separates gesture into an isolated group.
Connect to Begin signal.
Connect to Cancel signal.
Connect to End signal.
Connect to SequenceStateChanged signal.
Connect to Update signal.
gtk.gesture_single.GestureSingle is a GtkGestures subclass optimized for singe-touch and mouse gestures.
Under interaction, these gestures stick to the first interacting sequence, which is accessible through gtk.gesture_single.GestureSingle.getCurrentSequence while the gesture is being interacted with.
By default gestures react to both GDK_BUTTON_PRIMARY and touch events. gtk.gesture_single.GestureSingle.setTouchOnly can be used to change the touch behavior. Callers may also specify a different mouse button number to interact with through gtk.gesture_single.GestureSingle.setButton, or react to any mouse button by setting it to 0. While the gesture is active, the button being currently pressed can be known through gtk.gesture_single.GestureSingle.getCurrentButton.