pub trait IMMulticontextExt: 'static {
    // Required methods
    fn context_id(&self) -> GString;
    fn set_context_id(&self, context_id: Option<&str>);
}
Expand description

Trait containing all IMMulticontext methods.

Implementors

IMMulticontext

Required 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 property::Settings::gtk-im-module property.

context_id

the id to use

Implementors§