Struct xcb::xkb::ActionMessageEvent
source · pub struct ActionMessageEvent { /* private fields */ }
Expand description
The ActionMessageEvent
event.
Implementations§
source§impl ActionMessageEvent
impl ActionMessageEvent
pub fn new( event_base: u8, xkb_type: u8, time: Timestamp, device_id: u8, keycode: Keycode, press: bool, key_event_follows: bool, mods: ModMask, group: Group, message: [String8; 8], ) -> ActionMessageEvent
pub fn response_type(&self) -> u8
pub fn xkb_type(&self) -> u8
pub fn sequence(&self) -> u16
pub fn time(&self) -> Timestamp
pub fn device_id(&self) -> u8
pub fn keycode(&self) -> Keycode
pub fn press(&self) -> bool
pub fn key_event_follows(&self) -> bool
pub fn mods(&self) -> ModMask
pub fn group(&self) -> Group
pub fn message(&self) -> &[String8; 8]
Trait Implementations§
source§impl BaseEvent for ActionMessageEvent
impl BaseEvent for ActionMessageEvent
source§impl Debug for ActionMessageEvent
impl Debug for ActionMessageEvent
source§impl Drop for ActionMessageEvent
impl Drop for ActionMessageEvent
source§impl Raw<xcb_generic_event_t> for ActionMessageEvent
impl Raw<xcb_generic_event_t> for ActionMessageEvent
impl Send for ActionMessageEvent
impl Sync for ActionMessageEvent
Auto Trait Implementations§
impl Freeze for ActionMessageEvent
impl RefUnwindSafe for ActionMessageEvent
impl Unpin for ActionMessageEvent
impl UnwindSafe for ActionMessageEvent
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