Trait gtk4::prelude::IMMulticontextExt

source ·
pub trait IMMulticontextExt: IsA<IMMulticontext> + Sealed + 'static {
    // Provided methods
    fn context_id(&self) -> GString { ... }
    fn set_context_id(&self, context_id: Option<&str>) { ... }
}
Expand description

Trait containing all IMMulticontext methods.

§Implementors

IMMulticontext

Provided Methods§

source

fn context_id(&self) -> GString

Gets the id of the currently active delegate of the @self.

§Returns

the id of the currently active delegate

source

fn set_context_id(&self, context_id: Option<&str>)

Sets the context id for @self.

This causes the currently active delegate of @self to be replaced by the delegate corresponding to the new context id.

Setting this to a non-None value overrides the system-wide IM module setting. See the gtk-im-module property.

§context_id

the id to use

Object Safety§

This trait is not object safe.

Implementors§