Struct xcb::xkb::ActionMessageEvent
source · [−]pub struct ActionMessageEvent { /* private fields */ }
Expand description
The ActionMessageEvent
event.
Implementations
sourceimpl 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
sourceimpl BaseEvent for ActionMessageEvent
impl BaseEvent for ActionMessageEvent
sourceimpl Debug for ActionMessageEvent
impl Debug for ActionMessageEvent
sourceimpl Drop for ActionMessageEvent
impl Drop for ActionMessageEvent
sourceimpl 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 RefUnwindSafe for ActionMessageEvent
impl Unpin for ActionMessageEvent
impl UnwindSafe for ActionMessageEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more