#[non_exhaustive]pub enum GestureEvent {
Swipe(GestureSwipeEvent),
Pinch(GesturePinchEvent),
Hold(GestureHoldEvent),
}
Expand description
A gesture related Event
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Swipe(GestureSwipeEvent)
A swipe gesture Event
Pinch(GesturePinchEvent)
A pinch gesture Event
Hold(GestureHoldEvent)
A hold gesture Event
Trait Implementations§
Source§impl AsRaw<libinput_event_gesture> for GestureEvent
impl AsRaw<libinput_event_gesture> for GestureEvent
Source§fn as_raw(&self) -> *const libinput_event_gesture
fn as_raw(&self) -> *const libinput_event_gesture
Receive a raw pointer representing this type.
Source§impl Context for GestureEvent
impl Context for GestureEvent
Source§impl Debug for GestureEvent
impl Debug for GestureEvent
Source§impl EventTrait for GestureEvent
impl EventTrait for GestureEvent
Source§impl FromRaw<libinput_event_gesture> for GestureEvent
impl FromRaw<libinput_event_gesture> for GestureEvent
Source§impl Hash for GestureEvent
impl Hash for GestureEvent
Source§impl PartialEq for GestureEvent
impl PartialEq for GestureEvent
impl Eq for GestureEvent
impl StructuralPartialEq for GestureEvent
Auto Trait Implementations§
impl Freeze for GestureEvent
impl !RefUnwindSafe for GestureEvent
impl !Send for GestureEvent
impl !Sync for GestureEvent
impl Unpin for GestureEvent
impl !UnwindSafe for GestureEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> GestureEventTrait for T
impl<T> GestureEventTrait for T
Source§fn finger_count(&self) -> i32
fn finger_count(&self) -> i32
Return the number of fingers used for a gesture. Read more
Source§fn into_gesture_event(self) -> GestureEventwhere
Self: Sized,
fn into_gesture_event(self) -> GestureEventwhere
Self: Sized,
Convert into a general
GestureEvent
again