Enum xcb::xkb::Event[][src]

pub enum Event {
    NewKeyboardNotify(NewKeyboardNotifyEvent),
    MapNotify(MapNotifyEvent),
    StateNotify(StateNotifyEvent),
    ControlsNotify(ControlsNotifyEvent),
    IndicatorStateNotify(IndicatorStateNotifyEvent),
    IndicatorMapNotify(IndicatorMapNotifyEvent),
    NamesNotify(NamesNotifyEvent),
    CompatMapNotify(CompatMapNotifyEvent),
    BellNotify(BellNotifyEvent),
    ActionMessage(ActionMessageEvent),
    AccessXNotify(AccessXNotifyEvent),
    ExtensionDeviceNotify(ExtensionDeviceNotifyEvent),
}
Expand description

Unified event type for the Xkb extension

Variants

NewKeyboardNotify(NewKeyboardNotifyEvent)

Tuple Fields

MapNotify(MapNotifyEvent)

Tuple Fields

StateNotify(StateNotifyEvent)

Tuple Fields

ControlsNotify(ControlsNotifyEvent)

Tuple Fields

IndicatorStateNotify(IndicatorStateNotifyEvent)

IndicatorMapNotify(IndicatorMapNotifyEvent)

Tuple Fields

NamesNotify(NamesNotifyEvent)

Tuple Fields

CompatMapNotify(CompatMapNotifyEvent)

Tuple Fields

BellNotify(BellNotifyEvent)

Tuple Fields

ActionMessage(ActionMessageEvent)

Tuple Fields

AccessXNotify(AccessXNotifyEvent)

Tuple Fields

ExtensionDeviceNotify(ExtensionDeviceNotifyEvent)

Trait Implementations

Formats the value using the given formatter. Read more

Resolve a pointer to xcb_generic_event_t to Self, inferring the correct subtype using response_type field and first_event Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.