Struct xcb::xinput::ButtonPressEvent
source · pub struct ButtonPressEvent { /* private fields */ }
Expand description
The ButtonPressEvent
event.
Implementations§
source§impl ButtonPressEvent
impl ButtonPressEvent
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 root(&self) -> Window
pub fn event(&self) -> Window
pub fn child(&self) -> Window
pub fn full_sequence(&self) -> u32
pub fn root_x(&self) -> Fp1616
pub fn root_y(&self) -> Fp1616
pub fn event_x(&self) -> Fp1616
pub fn event_y(&self) -> Fp1616
pub fn source(&self) -> Device
pub fn flags(&self) -> PointerEventFlags
pub fn mods(&self) -> ModifierInfo
pub fn group(&self) -> GroupInfo
pub fn valuator_mask(&self) -> &[u32]
pub fn axisvalues(&self) -> &[Fp3232]
Trait Implementations§
source§impl Debug for ButtonPressEvent
impl Debug for ButtonPressEvent
source§impl Drop for ButtonPressEvent
impl Drop for ButtonPressEvent
source§impl GeEvent for ButtonPressEvent
impl GeEvent for ButtonPressEvent
source§impl Raw<xcb_ge_generic_event_t> for ButtonPressEvent
impl Raw<xcb_ge_generic_event_t> for ButtonPressEvent
impl Send for ButtonPressEvent
impl Sync for ButtonPressEvent
Auto Trait Implementations§
impl Freeze for ButtonPressEvent
impl RefUnwindSafe for ButtonPressEvent
impl Unpin for ButtonPressEvent
impl UnwindSafe for ButtonPressEvent
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