Gnome::Gdk4::TouchpadEvent
#------------------------------------------------------------------------------- #--[Class Description]---------------------------------------------------------- #-------------------------------------------------------------------------------
=begin rakudoc
Description
An event related to a gesture on a touchpad device.
Unlike touchscreens, where the windowing system sends basic sequences of begin, update, end events, and leaves gesture recognition to the clients, touchpad gestures are typically processed by the system, resulting in these events.
=end rakudoc
#------------------------------------------------------------------------------- #--[Class Initialization]------------------------------------------------------- #-------------------------------------------------------------------------------
=begin rakudoc
Class initialization
new
:native-object
Create an object using a native object from an object of the same type found elsewhere. See also Gnome::N::TopLevelSupportClass.
multi method new ( N-Object() :$native-object! )
=end rakudoc
#------------------------------------------------------------------------------- #--[Methods]-------------------------------------------------------------------- #-------------------------------------------------------------------------------
=begin rakudoc
Methods =end rakudoc
#------------------------------------------------------------------------------- =begin rakudoc
get-deltas
Extracts delta information from a touchpad event.
method get-deltas ( Num() $dx, Num() $dy )
$dx; (transfer ownership: full) return location for x.
$dy; (transfer ownership: full) return location for y.
=end rakudoc
#------------------------------------------------------------------------------- =begin rakudoc
get-gesture-phase This function is not yet available
Extracts the touchpad gesture phase from a touchpad event.
method get-gesture-phase (--> GdkTouchpadGesturePhase )
Return value; the gesture phase of $event.
=end rakudoc
#------------------------------------------------------------------------------- =begin rakudoc
get-n-fingers
Extracts the number of fingers from a touchpad event.
method get-n-fingers (--> UInt )
Return value; the number of fingers for $event.
=end rakudoc
#------------------------------------------------------------------------------- =begin rakudoc
get-pinch-angle-delta
Extracts the angle delta from a touchpad pinch event.
method get-pinch-angle-delta (--> Num )
Return value; the angle delta of $event.
=end rakudoc
#------------------------------------------------------------------------------- =begin rakudoc
get-pinch-scale
Extracts the scale from a touchpad pinch event.
method get-pinch-scale (--> Num )
Return value; the scale of $event.
=end rakudoc