[][src]Enum kaldera::ffi::xcb::xcb_event_mask_t

#[repr(C)]pub enum xcb_event_mask_t {
    XCB_EVENT_MASK_NO_EVENT,
    XCB_EVENT_MASK_KEY_PRESS,
    XCB_EVENT_MASK_KEY_RELEASE,
    XCB_EVENT_MASK_BUTTON_PRESS,
    XCB_EVENT_MASK_BUTTON_RELEASE,
    XCB_EVENT_MASK_ENTER_WINDOW,
    XCB_EVENT_MASK_LEAVE_WINDOW,
    XCB_EVENT_MASK_POINTER_MOTION,
    XCB_EVENT_MASK_POINTER_MOTION_HINT,
    XCB_EVENT_MASK_BUTTON_1_MOTION,
    XCB_EVENT_MASK_BUTTON_2_MOTION,
    XCB_EVENT_MASK_BUTTON_3_MOTION,
    XCB_EVENT_MASK_BUTTON_4_MOTION,
    XCB_EVENT_MASK_BUTTON_5_MOTION,
    XCB_EVENT_MASK_BUTTON_MOTION,
    XCB_EVENT_MASK_KEYMAP_STATE,
    XCB_EVENT_MASK_EXPOSURE,
    XCB_EVENT_MASK_VISIBILITY_CHANGE,
    XCB_EVENT_MASK_STRUCTURE_NOTIFY,
    XCB_EVENT_MASK_RESIZE_REDIRECT,
    XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY,
    XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT,
    XCB_EVENT_MASK_FOCUS_CHANGE,
    XCB_EVENT_MASK_PROPERTY_CHANGE,
    XCB_EVENT_MASK_COLOR_MAP_CHANGE,
    XCB_EVENT_MASK_OWNER_GRAB_BUTTON,
}

Variants

XCB_EVENT_MASK_NO_EVENT
XCB_EVENT_MASK_KEY_PRESS
XCB_EVENT_MASK_KEY_RELEASE
XCB_EVENT_MASK_BUTTON_PRESS
XCB_EVENT_MASK_BUTTON_RELEASE
XCB_EVENT_MASK_ENTER_WINDOW
XCB_EVENT_MASK_LEAVE_WINDOW
XCB_EVENT_MASK_POINTER_MOTION
XCB_EVENT_MASK_POINTER_MOTION_HINT
XCB_EVENT_MASK_BUTTON_1_MOTION
XCB_EVENT_MASK_BUTTON_2_MOTION
XCB_EVENT_MASK_BUTTON_3_MOTION
XCB_EVENT_MASK_BUTTON_4_MOTION
XCB_EVENT_MASK_BUTTON_5_MOTION
XCB_EVENT_MASK_BUTTON_MOTION
XCB_EVENT_MASK_KEYMAP_STATE
XCB_EVENT_MASK_EXPOSURE
XCB_EVENT_MASK_VISIBILITY_CHANGE
XCB_EVENT_MASK_STRUCTURE_NOTIFY
XCB_EVENT_MASK_RESIZE_REDIRECT
XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY
XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT
XCB_EVENT_MASK_FOCUS_CHANGE
XCB_EVENT_MASK_PROPERTY_CHANGE
XCB_EVENT_MASK_COLOR_MAP_CHANGE
XCB_EVENT_MASK_OWNER_GRAB_BUTTON

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,