[−][src]Enum wayland_protocols::unstable::input_method::v1::client::zwp_input_method_context_v1::Event      
Variants
SurroundingTextsurrounding text event
The plain surrounding text around the input position. Cursor is the position in bytes within the surrounding text relative to the beginning of the text. Anchor is the position in bytes of the selection anchor within the surrounding text relative to the beginning of the text. If there is no selected text then anchor is the same as cursor.
Fields of SurroundingText
ResetContentTypeFields of ContentType
InvokeActionFields of InvokeAction
index: u32CommitStateFields of CommitState
serial: u32PreferredLanguageFields of PreferredLanguage
language: StringTrait Implementations
impl MessageGroup for Event[src]
const MESSAGES: &'static [MessageDesc][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
fn is_destructor(&self) -> bool[src]
fn opcode(&self) -> u16[src]
fn child<Meta: ObjectMetadata>(
    opcode: u16, 
    version: u32, 
    meta: &Meta
) -> Option<Object<Meta>>[src]
opcode: u16,
version: u32,
meta: &Meta
) -> Option<Object<Meta>>
fn from_raw(msg: Message, map: &mut Self::Map) -> Result<Self, ()>[src]
fn into_raw(self, sender_id: u32) -> Message[src]
unsafe fn from_raw_c(
    obj: *mut c_void, 
    opcode: u32, 
    args: *const wl_argument
) -> Result<Event, ()>[src]
obj: *mut c_void,
opcode: u32,
args: *const wl_argument
) -> Result<Event, ()>
fn as_raw_c_in<F, T>(self, f: F) -> T where
    F: FnOnce(u32, &mut [wl_argument]) -> T, [src]
F: FnOnce(u32, &mut [wl_argument]) -> T,
Auto Trait Implementations
impl Unpin for Event
impl Sync for Event
impl Send for Event
impl UnwindSafe for Event
impl RefUnwindSafe for Event
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
    U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
    U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,