Virtual Method
Adw.Swipeable.get_swipe_area
Declaration [src]
void
get_swipe_area (
AdwSwipeable* self,
AdwNavigationDirection navigation_direction,
gboolean is_drag,
GdkRectangle* rect
)
Description [src]
Gets the area self
can start a swipe from for the given direction and
gesture type.
This can be used to restrict swipes to only be possible from a certain area, for example, to only allow edge swipes, or to have a draggable element and ignore swipes elsewhere.
If not implemented, the default implementation returns the allocation of
self
, allowing swipes from anywhere.
Available since: | 1.0 |
Parameters
navigation_direction |
AdwNavigationDirection |
the direction of the swipe |
|
is_drag |
gboolean |
whether the swipe is caused by a dragging gesture |
|
rect |
GdkRectangle* |
a pointer to a rectangle to store the swipe area |
|
Direction: out | |
The data is owned by the caller of the function |