[][src]Enum wayland_protocols::unstable::input_method::v1::client::zwp_input_method_v1::Event

pub enum Event {
    Activate {
        id: NewProxy<ZwpInputMethodContextV1>,
    },
    Deactivate {
        context: Proxy<ZwpInputMethodContextV1>,
    },
}

Variants

Activate

activate event

A text input was activated. Creates an input method context object which allows communication with the text input.

Fields of Activate

id: NewProxy<ZwpInputMethodContextV1>
Deactivate

deactivate event

The text input corresponding to the context argument was deactivated. The input method context should be destroyed after deactivation is handled.

Fields of Deactivate

context: Proxy<ZwpInputMethodContextV1>

Trait Implementations

impl MessageGroup for Event[src]

type Map = ProxyMap

The wrapper type for ObjectMap allowing the mapping of Object and NewId arguments to the object map during parsing. Read more

Auto Trait Implementations

impl !Send for Event

impl !Sync for Event

Blanket Implementations

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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