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

Gnome::Gdk4 v0.1.23

Authors

  • Marcel Timmerman

License

Artistic-2.0

Dependencies

Gnome::Gio:api<2>Gnome::GObject:api<2>Gnome::Glib:api<2>Gnome::N:api<2>

Test Dependencies

Provides

  • Gnome::Gdk4::ContentProvider
  • Gnome::Gdk4::Display
  • Gnome::Gdk4::Drag
  • Gnome::Gdk4::Drop
  • Gnome::Gdk4::MemoryTexture
  • Gnome::Gdk4::N-ContentFormats
  • Gnome::Gdk4::N-ContentFormatsBuilder
  • Gnome::Gdk4::N-FileList
  • Gnome::Gdk4::N-RGBA
  • Gnome::Gdk4::N-Rectangle
  • Gnome::Gdk4::R-Paintable
  • Gnome::Gdk4::Snapshot
  • Gnome::Gdk4::Surface
  • Gnome::Gdk4::T-contentformats
  • Gnome::Gdk4::T-drag
  • Gnome::Gdk4::T-enums
  • Gnome::Gdk4::T-keysyms
  • Gnome::Gdk4::T-paintable
  • Gnome::Gdk4::T-rgba
  • Gnome::Gdk4::T-texture
  • Gnome::Gdk4::T-types
  • Gnome::Gdk4::Texture

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.