Struct xcb::xkb::ControlsNotifyEvent
source · [−]pub struct ControlsNotifyEvent { /* private fields */ }
Expand description
The ControlsNotifyEvent
event.
Implementations
sourceimpl 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
sourceimpl BaseEvent for ControlsNotifyEvent
impl BaseEvent for ControlsNotifyEvent
sourceimpl Debug for ControlsNotifyEvent
impl Debug for ControlsNotifyEvent
sourceimpl Drop for ControlsNotifyEvent
impl Drop for ControlsNotifyEvent
sourceimpl 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 RefUnwindSafe for ControlsNotifyEvent
impl Unpin for ControlsNotifyEvent
impl UnwindSafe for ControlsNotifyEvent
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