pub struct PointerButtonEvent { /* private fields */ }
Expand description
An event related to button pressed on a pointer device
Implementations§
Source§impl 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§
Source§impl AsRaw<libinput_event_pointer> for PointerButtonEvent
impl AsRaw<libinput_event_pointer> for PointerButtonEvent
Source§fn as_raw(&self) -> *const libinput_event_pointer
fn as_raw(&self) -> *const libinput_event_pointer
Receive a raw pointer representing this type.
Source§impl Context for PointerButtonEvent
impl Context for PointerButtonEvent
Source§impl Debug for PointerButtonEvent
impl Debug for PointerButtonEvent
Source§impl Drop for PointerButtonEvent
impl Drop for PointerButtonEvent
Source§impl EventTrait for PointerButtonEvent
impl EventTrait for PointerButtonEvent
Source§impl Hash for PointerButtonEvent
impl Hash for PointerButtonEvent
Source§impl PartialEq for PointerButtonEvent
impl PartialEq for PointerButtonEvent
impl Eq for PointerButtonEvent
Auto Trait Implementations§
impl Freeze for PointerButtonEvent
impl !RefUnwindSafe for PointerButtonEvent
impl !Send for PointerButtonEvent
impl !Sync for PointerButtonEvent
impl Unpin for PointerButtonEvent
impl !UnwindSafe for PointerButtonEvent
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