GtkIMMulticontext
GtkIMMulticontext — An input method context supporting multiple, loadable input methods
|
|
Includes
#include <gtk/gtk.h>
Functions
gtk_im_multicontext_append_menuitems ()
void
gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context,
GtkMenuShell *menushell);
gtk_im_multicontext_append_menuitems has been deprecated since version 3.10 and should not be used in newly-written code.
It is better to use the system-wide input
method framework for changing input methods. Modern
desktop shells offer on-screen displays for this that
can triggered with a keyboard shortcut, e.g. Super-Space.
Add menuitems for various available input methods to a menu;
the menuitems, when selected, will switch the input method
for the context and the global default input method.
gtk_im_multicontext_get_context_id ()
const char *
gtk_im_multicontext_get_context_id (GtkIMMulticontext *context);
Gets the id of the currently active slave of the context
.
Returns
the id of the currently active slave
Since: 2.16
gtk_im_multicontext_set_context_id ()
void
gtk_im_multicontext_set_context_id (GtkIMMulticontext *context,
const char *context_id);
Sets the context id for context
.
This causes the currently active slave of context
to be
replaced by the slave corresponding to the new context id.
Since: 2.16
Types and Values
struct GtkIMMulticontext
struct GtkIMMulticontext;