GestureSwipe#

class GestureSwipe(**properties: Any)#

Superclasses: GestureSingle, Gesture, EventController, Object

GtkGestureSwipe is a GtkGesture for swipe gestures.

After a press/move/…/move/release sequence happens, the swipe signal will be emitted, providing the velocity and directionality of the sequence at the time it was lifted.

If the velocity is desired in intermediate points, get_velocity can be called in a update handler.

All velocities are reported in pixels/sec units.

Constructors#

class GestureSwipe
classmethod new() Gesture#

Returns a newly created GtkGesture that recognizes swipes.

Methods#

class GestureSwipe
get_velocity() tuple[bool, float, float]#

Gets the current velocity.

If the gesture is recognized, this function returns True and fills in velocity_x and velocity_y with the recorded velocity, as per the last events processed.

Signals#

class GestureSwipe.signals
swipe(velocity_x: float, velocity_y: float) None#

The type of the None singleton.

Parameters:
  • velocity_x – velocity in the X axis, in pixels/sec

  • velocity_y – velocity in the Y axis, in pixels/sec