Trait input::event::gesture::GestureEventTrait
[−]
[src]
pub trait GestureEventTrait: AsRaw<libinput_event_gesture> {
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
Implementors
impl<T: AsRaw<libinput_event_gesture>> GestureEventTrait for T