[][src]Trait input::event::gesture::GestureEventTrait

pub trait GestureEventTrait: AsRaw<libinput_event_gesture> + Context {
    fn time(&self) -> u32 { ... }
fn time_usec(&self) -> u64 { ... }
fn finger_count(&self) -> i32 { ... }
fn into_gesture_event(self) -> GestureEvent
    where
        Self: Sized
, { ... } }

Common functions all Gesture-Events implement.

Provided methods

fn time(&self) -> u32

The event time for this event

fn time_usec(&self) -> u64

The event time for this event in microseconds

fn finger_count(&self) -> i32

Return the number of fingers used for a gesture.

This can be used e.g. to differentiate between 3 or 4 finger swipes.

This function can be called on all gesture events and the returned finger count value will not change during a sequence.

fn into_gesture_event(self) -> GestureEvent where
    Self: Sized

Convert into a general GestureEvent again

Loading content...

Implementors

impl<T: AsRaw<libinput_event_gesture> + Context> GestureEventTrait for T[src]

Loading content...