Struct xcb::xinput::KeyPressEvent
source · pub struct KeyPressEvent { /* private fields */ }
Expand description
The KeyPressEvent
event.
Implementations§
source§impl KeyPressEvent
impl KeyPressEvent
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) -> KeyEventFlags
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 KeyPressEvent
impl Debug for KeyPressEvent
source§impl Drop for KeyPressEvent
impl Drop for KeyPressEvent
source§impl GeEvent for KeyPressEvent
impl GeEvent for KeyPressEvent
source§impl Raw<xcb_ge_generic_event_t> for KeyPressEvent
impl Raw<xcb_ge_generic_event_t> for KeyPressEvent
impl Send for KeyPressEvent
impl Sync for KeyPressEvent
Auto Trait Implementations§
impl Freeze for KeyPressEvent
impl RefUnwindSafe for KeyPressEvent
impl Unpin for KeyPressEvent
impl UnwindSafe for KeyPressEvent
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