
Gnome::Gtk4::GestureRotate
Description
Gnome::Gtk4::GestureRotate is a Gnome::Gtk4::Gesture for 2-finger rotations.
Whenever the angle between both handled sequences changes, the angle-changed signal is emitted.
Uml Diagram

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! )
new-gesturerotate
Returns a newly created Gnome::Gtk4::Gesture that recognizes 2-touch rotation gestures.
method new-gesturerotate ( --> Gnome::Gtk4::GestureRotate )
Methods
get-angle-delta
Gets the angle delta in radians.
If $gesture is active, this function returns the angle difference in radians since the gesture was first recognized. If $gesture is not active, 0 is returned.
method get-angle-delta (--> Num )
Return value; the angle delta in radians.
Signals
angle-changed
Emitted when the angle between both tracked points changes.
method handler ( gdouble $angle, gdouble $angle-delta, Int :$_handle_id, N-GObject :$_native-object, Gnome::Gtk4::GestureRotate :$_widget, *%user-options )
$angle; Current angle in radians.
$angle-delta; Difference with the starting angle, in radians.
$_handle_id; The registered event handler id.
$_native-object; The native object provided by the Raku object which registered this event. This is a native Gnome::Gtk4::GestureRotate object.
%user-options; A list of named arguments provided by .register-signal() in class Object.
About all my projects