pub struct FerroNativeTextInputMethod { /* private fields */ }Expand description
The text input method (IME) of a top-level.
Implementations§
Trait Implementations§
Source§impl ITextInputMethodImpl for FerroNativeTextInputMethod
impl ITextInputMethodImpl for FerroNativeTextInputMethod
Source§fn set_client(&self, client: Option<Rc<dyn TextInputMethodClient>>)
fn set_client(&self, client: Option<Rc<dyn TextInputMethodClient>>)
Sets the text editing client the input method talks to, or detaches
it from the current one.
Source§fn set_cursor_rect(&self, rect: Rect)
fn set_cursor_rect(&self, rect: Rect)
Sets the rectangle of the text cursor, in the coordinates of the
root.
Source§fn set_options(&self, _options: &TextInputOptions)
fn set_options(&self, _options: &TextInputOptions)
Sets the options of the text input of the current client.
Auto Trait Implementations§
impl !Freeze for FerroNativeTextInputMethod
impl !RefUnwindSafe for FerroNativeTextInputMethod
impl !Send for FerroNativeTextInputMethod
impl !Sync for FerroNativeTextInputMethod
impl !UnwindSafe for FerroNativeTextInputMethod
impl Unpin for FerroNativeTextInputMethod
impl UnsafeUnpin for FerroNativeTextInputMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more