Struct xcb::xkb::NamesNotifyEvent
source · pub struct NamesNotifyEvent { /* private fields */ }
Expand description
The NamesNotifyEvent
event.
Implementations§
source§impl NamesNotifyEvent
impl NamesNotifyEvent
pub fn new( event_base: u8, xkb_type: u8, time: Timestamp, device_id: u8, changed: NameDetail, first_type: u8, n_types: u8, first_level_name: u8, n_level_names: u8, n_radio_groups: u8, n_key_aliases: u8, changed_group_names: SetOfGroup, changed_virtual_mods: VMod, first_key: Keycode, n_keys: u8, changed_indicators: u32, ) -> NamesNotifyEvent
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 changed(&self) -> NameDetail
pub fn first_type(&self) -> u8
pub fn n_types(&self) -> u8
pub fn first_level_name(&self) -> u8
pub fn n_level_names(&self) -> u8
pub fn n_radio_groups(&self) -> u8
pub fn n_key_aliases(&self) -> u8
pub fn changed_group_names(&self) -> SetOfGroup
pub fn changed_virtual_mods(&self) -> VMod
pub fn first_key(&self) -> Keycode
pub fn n_keys(&self) -> u8
pub fn changed_indicators(&self) -> u32
Trait Implementations§
source§impl BaseEvent for NamesNotifyEvent
impl BaseEvent for NamesNotifyEvent
source§impl Debug for NamesNotifyEvent
impl Debug for NamesNotifyEvent
source§impl Drop for NamesNotifyEvent
impl Drop for NamesNotifyEvent
source§impl Raw<xcb_generic_event_t> for NamesNotifyEvent
impl Raw<xcb_generic_event_t> for NamesNotifyEvent
impl Send for NamesNotifyEvent
impl Sync for NamesNotifyEvent
Auto Trait Implementations§
impl Freeze for NamesNotifyEvent
impl RefUnwindSafe for NamesNotifyEvent
impl Unpin for NamesNotifyEvent
impl UnwindSafe for NamesNotifyEvent
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