class Gdk::TouchpadEvent
- Gdk::TouchpadEvent
- Gdk::Event
- Reference
- Object
Overview
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.
Defined in:
lib/gi-crystal/src/auto/gdk-4.0/touchpad_event.crConstructors
-
.new
Initialize a new
TouchpadEvent
.
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#deltas(dx : Float64, dy : Float64) : Nil
Extracts delta information from a touchpad event.
-
#gesture_phase : Gdk::TouchpadGesturePhase
Extracts the touchpad gesture phase from a touchpad event.
-
#n_fingers : UInt32
Extracts the number of fingers from a touchpad event.
-
#pinch_angle_delta : Float64
Extracts the angle delta from a touchpad pinch event.
-
#pinch_scale : Float64
Extracts the scale from a touchpad pinch event.
Instance methods inherited from class Gdk::Event
_get_angle(event2 : Gdk::Event, angle : Float64) : Bool
_get_angle,
_get_center(event2 : Gdk::Event, x : Float64, y : Float64) : Bool
_get_center,
_get_distance(event2 : Gdk::Event, distance : Float64) : Bool
_get_distance,
axes(axes : Enumerable(Float64)) : Boolaxes(*axes : Float64) axes, axis(axis_use : Gdk::AxisUse, value : Float64) : Bool axis, device : Gdk::Device? device, device_tool : Gdk::DeviceTool? device_tool, display : Gdk::Display? display, event_sequence : Gdk::EventSequence event_sequence, event_type : Gdk::EventType event_type, finalize finalize, history : Enumerable(Gdk::TimeCoord)? history, modifier_state : Gdk::ModifierType modifier_state, pointer_emulated : Bool pointer_emulated, position(x : Float64, y : Float64) : Bool position, seat : Gdk::Seat? seat, surface : Gdk::Surface? surface, time : UInt32 time, to_unsafe : Pointer(Void) to_unsafe, triggers_context_menu : Bool triggers_context_menu
Class methods inherited from class Gdk::Event
g_type : UInt64
g_type
Constructor Detail
Class Method Detail
Instance Method Detail
def gesture_phase : Gdk::TouchpadGesturePhase
#
Extracts the touchpad gesture phase from a touchpad event.