Struct input::event::pointer::PointerButtonEvent
source · pub struct PointerButtonEvent { /* private fields */ }
Expand description
An event related to button pressed on a pointer device
Implementations
sourceimpl PointerButtonEvent
impl PointerButtonEvent
Return the button that triggered this event.
For the button returns the total number of buttons pressed on all devices on the associated seat after the event was triggered.
Return the button state that triggered this event.
Trait Implementations
sourceimpl AsRaw<libinput_event_pointer> for PointerButtonEvent
impl AsRaw<libinput_event_pointer> for PointerButtonEvent
sourcefn as_raw(&self) -> *const libinput_event_pointer
fn as_raw(&self) -> *const libinput_event_pointer
Receive a raw pointer representing this type.
sourceimpl Context for PointerButtonEvent
impl Context for PointerButtonEvent
sourceimpl Debug for PointerButtonEvent
impl Debug for PointerButtonEvent
sourceimpl Drop for PointerButtonEvent
impl Drop for PointerButtonEvent
sourceimpl EventTrait for PointerButtonEvent
impl EventTrait for PointerButtonEvent
sourceimpl Hash for PointerButtonEvent
impl Hash for PointerButtonEvent
sourceimpl PartialEq<PointerButtonEvent> for PointerButtonEvent
impl PartialEq<PointerButtonEvent> for PointerButtonEvent
impl Eq for PointerButtonEvent
impl StructuralEq for PointerButtonEvent
Auto Trait Implementations
impl !RefUnwindSafe for PointerButtonEvent
impl !Send for PointerButtonEvent
impl !Sync for PointerButtonEvent
impl Unpin for PointerButtonEvent
impl !UnwindSafe for PointerButtonEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> PointerEventTrait for Twhere
T: AsRaw<libinput_event_pointer> + Context,
impl<T> PointerEventTrait for Twhere
T: AsRaw<libinput_event_pointer> + Context,
sourcefn into_pointer_event(self) -> PointerEventwhere
Self: Sized,
fn into_pointer_event(self) -> PointerEventwhere
Self: Sized,
Convert into a general
TouchEvent
again