pub struct IMMulticontextBuilder { /* private fields */ }Expand description
A builder-pattern type to construct IMMulticontext objects.
Implementations§
Source§impl IMMulticontextBuilder
impl IMMulticontextBuilder
Sourcepub fn input_hints(self, input_hints: InputHints) -> Self
pub fn input_hints(self, input_hints: InputHints) -> Self
Additional hints that allow input methods to fine-tune their behaviour.
Sourcepub fn input_purpose(self, input_purpose: InputPurpose) -> Self
pub fn input_purpose(self, input_purpose: InputPurpose) -> Self
The purpose of the text field that the `GtkIMContext is connected to.
This property can be used by on-screen keyboards and other input methods to adjust their behaviour.
Sourcepub fn build(self) -> IMMulticontext
pub fn build(self) -> IMMulticontext
Build the IMMulticontext.
Auto Trait Implementations§
impl Freeze for IMMulticontextBuilder
impl RefUnwindSafe for IMMulticontextBuilder
impl !Send for IMMulticontextBuilder
impl !Sync for IMMulticontextBuilder
impl Unpin for IMMulticontextBuilder
impl UnwindSafe for IMMulticontextBuilder
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