Class
AdwSwipeTracker
Description [src]
final class Adw.SwipeTracker : GObject.Object
implements Gtk.Orientable {
/* No available fields */
}
A swipe tracker used in AdwCarousel
, AdwNavigationView
and
AdwOverlaySplitView
.
The AdwSwipeTracker
object can be used for implementing widgets with swipe
gestures. It supports touch-based swipes, pointer dragging, and touchpad scrolling.
The widgets will probably want to expose the AdwSwipeTracker:enabled
property. If they expect to use horizontal orientation,
AdwSwipeTracker:reversed
can be used for supporting RTL text direction.
Instance methods
adw_swipe_tracker_get_allow_long_swipes
Gets whether to allow swiping for more than one snap point at a time.
adw_swipe_tracker_get_allow_window_handle
Gets whether to allow touchscreen swiping from GtkWindowHandle
.
since: 1.5
adw_swipe_tracker_get_lower_overshoot
Gets whether to allow swiping past the first available snap point.
since: 1.4
adw_swipe_tracker_get_upper_overshoot
Gets whether to allow swiping past the last available snap point.
since: 1.4
adw_swipe_tracker_set_allow_long_swipes
Sets whether to allow swiping for more than one snap point at a time.
adw_swipe_tracker_set_allow_window_handle
Sets whether to allow touchscreen swiping from GtkWindowHandle
.
since: 1.5
adw_swipe_tracker_set_lower_overshoot
Sets whether to allow swiping past the first available snap point.
since: 1.4
adw_swipe_tracker_set_upper_overshoot
Sets whether to allow swiping past the last available snap point.
since: 1.4
Methods inherited from GtkOrientable (2)
gtk_orientable_get_orientation
Retrieves the orientation of the orientable
.
gtk_orientable_set_orientation
Sets the orientation of the orientable
.
Properties
Adw.SwipeTracker:allow-window-handle
Whether to allow touchscreen swiping from GtkWindowHandle
.
since: 1.5
Adw.SwipeTracker:lower-overshoot
Whether to allow swiping past the first available snap point.
since: 1.4
Adw.SwipeTracker:upper-overshoot
Whether to allow swiping past the last available snap point.
since: 1.4
Properties inherited from GtkOrientable (1)
Gtk.Orientable:orientation
The orientation of the orientable.
Signals
Adw.SwipeTracker::begin-swipe
This signal is emitted right before a swipe will be started, after the drag threshold has been passed.
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.