Class
Gtk.IMMulticontext
Description [src]
class Gtk.IMMulticontext : Gtk.IMContext {
object: GtkIMContext
}
GtkIMMulticontext
is input method supporting multiple, switchable input methods.
Text widgets such as GtkText
or GtkTextView
use a GtkIMMultiContext
to implement their im-module
property for switching between different
input methods.
Constructors
gtk_im_multicontext_new
Creates a new GtkIMMulticontext
.
Instance methods
gtk_im_multicontext_get_context_id
Gets the id of the currently active delegate of the context
.
gtk_im_multicontext_set_context_id
Sets the context id for context
.
Methods inherited from GtkIMContext (14)
gtk_im_context_delete_surrounding
Asks the widget that the input context is attached to delete characters around the cursor position by emitting the GtkIMContext::delete_surrounding signal.
gtk_im_context_filter_key
Allow an input method to forward key press and release events
to another input methodm without necessarily having a GdkEvent
available.
gtk_im_context_filter_keypress
Allow an input method to internally handle key press and release events.
gtk_im_context_focus_in
Notify the input method that the widget to which this input context corresponds has gained focus.
gtk_im_context_focus_out
Notify the input method that the widget to which this input context corresponds has lost focus.
gtk_im_context_get_preedit_string
Retrieve the current preedit string for the input context, and a list of attributes to apply to the string.
gtk_im_context_get_surrounding
Retrieves context around the insertion point.
Deprecated since: 4.2
gtk_im_context_get_surrounding_with_selection
Retrieves context around the insertion point.
Available since: 4.2
gtk_im_context_reset
Notify the input method that a change such as a change in cursor position has been made.
gtk_im_context_set_client_widget
Set the client widget for the input context.
gtk_im_context_set_cursor_location
Notify the input method that a change in cursor position has been made.
gtk_im_context_set_surrounding
Sets surrounding context around the insertion point and preedit string.
Deprecated since: 4.2
gtk_im_context_set_surrounding_with_selection
Sets surrounding context around the insertion point and preedit string. This function is expected to be called in response to the GtkIMContext::retrieve_surrounding signal, and will likely have no effect if called at other times.
Available since: 4.2
gtk_im_context_set_use_preedit
Sets whether the IM context should use the preedit string to display feedback.
Class structure
struct GtkIMMulticontextClass {
GtkIMContextClass parent_class;
void (* _gtk_reserved1) (
void
);
void (* _gtk_reserved2) (
void
);
void (* _gtk_reserved3) (
void
);
void (* _gtk_reserved4) (
void
);
}
Class members
parent_class |
|
No description available. | |
_gtk_reserved1 |
|
No description available. | |
_gtk_reserved2 |
|
No description available. | |
_gtk_reserved3 |
|
No description available. | |
_gtk_reserved4 |
|
No description available. |