GtkGesturePan
GtkGesturePan — Pan gesture
|
|
Includes
#include <gtk/gtk.h>
Description
GtkGesturePan is a GtkGesture implementation able to recognize
pan gestures, those are drags that are locked to happen along one
axis. The axis that a GtkGesturePan handles is defined at
construct time, and can be changed through
gtk_gesture_pan_set_orientation().
When the gesture starts to be recognized, GtkGesturePan will
attempt to determine as early as possible whether the sequence
is moving in the expected direction, and denying the sequence if
this does not happen.
Once a panning gesture along the expected axis is recognized,
the “pan” signal will be emitted as input events
are received, containing the offset in the given axis.
Functions
gtk_gesture_pan_get_orientation ()
GtkOrientation
gtk_gesture_pan_get_orientation (GtkGesturePan *gesture);
Returns the orientation of the pan gestures that this gesture
expects.
Returns
the expected orientation for pan gestures
Since: 3.14
gtk_gesture_pan_set_orientation ()
void
gtk_gesture_pan_set_orientation (GtkGesturePan *gesture,
GtkOrientation orientation);
Sets the orientation to be expected on pan gestures.
Since: 3.14
Types and Values
GtkGesturePan
typedef struct _GtkGesturePan GtkGesturePan;
Property Details
The “orientation” property
“orientation” GtkOrientation
The expected orientation of pan gestures.
Owner: GtkGesturePan
Flags: Read / Write
Default value: GTK_ORIENTATION_HORIZONTAL
Since: 3.14