Interface
AdwSwipeable
Description [src]
interface Adw.Swipeable : Gtk.Widget
An interface for swipeable widgets.
The AdwSwipeable
interface is implemented by all swipeable widgets.
See AdwSwipeTracker
for details about implementing it.
Prerequisite
In order to implement Swipeable, your type must inherit from
GtkWidget
.
Instance methods
adw_swipeable_get_cancel_progress
Gets the progress self
will snap back to after the gesture is canceled.
adw_swipeable_get_distance
Gets the swipe distance of self
.
adw_swipeable_get_progress
Gets the current progress of self
.
adw_swipeable_get_snap_points
Gets the snap points of self
.
adw_swipeable_get_swipe_area
Gets the area self
can start a swipe from for the given direction and
gesture type.
Interface structure
struct AdwSwipeableInterface {
GTypeInterface parent;
double (* get_distance) (
AdwSwipeable* self
);
double* (* get_snap_points) (
AdwSwipeable* self,
int* n_snap_points
);
double (* get_progress) (
AdwSwipeable* self
);
double (* get_cancel_progress) (
AdwSwipeable* self
);
void (* get_swipe_area) (
AdwSwipeable* self,
AdwNavigationDirection navigation_direction,
gboolean is_drag,
GdkRectangle* rect
);
}
Interface members
parent |
|
The parent interface. |
|
get_distance |
|
No description available. | |
get_snap_points |
|
No description available. | |
get_progress |
|
No description available. | |
get_cancel_progress |
|
No description available. | |
get_swipe_area |
|
No description available. |
Virtual methods
Adw.Swipeable.get_cancel_progress
Gets the progress self
will snap back to after the gesture is canceled.
Adw.Swipeable.get_distance
Gets the swipe distance of self
.
Adw.Swipeable.get_progress
Gets the current progress of self
.
Adw.Swipeable.get_snap_points
Gets the snap points of self
.
Adw.Swipeable.get_swipe_area
Gets the area self
can start a swipe from for the given direction and
gesture type.