Struct xcb::xinput::RawButtonPressEvent
source · pub struct RawButtonPressEvent { /* private fields */ }
Expand description
The RawButtonPressEvent
event.
Implementations§
source§impl RawButtonPressEvent
impl RawButtonPressEvent
pub fn response_type(&self) -> u8
pub fn extension(&self) -> u8
pub fn sequence(&self) -> u16
pub fn length(&self) -> u32
pub fn event_type(&self) -> u16
pub fn device(&self) -> Device
pub fn time(&self) -> Timestamp
pub fn detail(&self) -> u32
pub fn source(&self) -> Device
pub fn flags(&self) -> PointerEventFlags
pub fn full_sequence(&self) -> u32
pub fn valuator_mask(&self) -> &[u32]
pub fn axisvalues(&self) -> &[Fp3232]
pub fn axisvalues_raw(&self) -> &[Fp3232]
Trait Implementations§
source§impl Debug for RawButtonPressEvent
impl Debug for RawButtonPressEvent
source§impl Drop for RawButtonPressEvent
impl Drop for RawButtonPressEvent
source§impl GeEvent for RawButtonPressEvent
impl GeEvent for RawButtonPressEvent
impl Send for RawButtonPressEvent
impl Sync for RawButtonPressEvent
Auto Trait Implementations§
impl Freeze for RawButtonPressEvent
impl RefUnwindSafe for RawButtonPressEvent
impl Unpin for RawButtonPressEvent
impl UnwindSafe for RawButtonPressEvent
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