Struct xcb::xkb::ControlsNotifyEvent
source · pub struct ControlsNotifyEvent { /* private fields */ }
Expand description
The ControlsNotifyEvent
event.
Implementations§
source§impl ControlsNotifyEvent
impl ControlsNotifyEvent
pub fn new( event_base: u8, xkb_type: u8, time: Timestamp, device_id: u8, num_groups: u8, changed_controls: Control, enabled_controls: BoolCtrl, enabled_control_changes: BoolCtrl, keycode: Keycode, event_type: u8, request_major: u8, request_minor: u8, ) -> ControlsNotifyEvent
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 num_groups(&self) -> u8
pub fn changed_controls(&self) -> Control
pub fn enabled_controls(&self) -> BoolCtrl
pub fn enabled_control_changes(&self) -> BoolCtrl
pub fn keycode(&self) -> Keycode
pub fn event_type(&self) -> u8
pub fn request_major(&self) -> u8
pub fn request_minor(&self) -> u8
Trait Implementations§
source§impl BaseEvent for ControlsNotifyEvent
impl BaseEvent for ControlsNotifyEvent
source§impl Debug for ControlsNotifyEvent
impl Debug for ControlsNotifyEvent
source§impl Drop for ControlsNotifyEvent
impl Drop for ControlsNotifyEvent
source§impl Raw<xcb_generic_event_t> for ControlsNotifyEvent
impl Raw<xcb_generic_event_t> for ControlsNotifyEvent
impl Send for ControlsNotifyEvent
impl Sync for ControlsNotifyEvent
Auto Trait Implementations§
impl Freeze for ControlsNotifyEvent
impl RefUnwindSafe for ControlsNotifyEvent
impl Unpin for ControlsNotifyEvent
impl UnwindSafe for ControlsNotifyEvent
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