Gtk.IMContextSimple - Classes - Gtk 3.0 (original) (raw)
g GObject.Object GObject.Object Gtk.IMContext Gtk.IMContext GObject.Object->Gtk.IMContext Gtk.IMContextSimple Gtk.IMContextSimple Gtk.IMContext->Gtk.IMContextSimple
Subclasses:
None
Methods¶
Inherited:
Gtk.IMContext (11), GObject.Object (37)
Structs:
class | new () |
---|---|
add_compose_file (compose_file) |
Virtual Methods¶
Inherited:
Gtk.IMContext (16), GObject.Object (7)
Properties¶
Inherited:
Signals¶
Inherited:
Gtk.IMContext (6), GObject.Object (1)
Fields¶
Inherited:
Gtk.IMContext (6), GObject.Object (1)
Name | Type | Access | Description |
---|---|---|---|
object | Gtk.IMContext | r |
Class Details¶
class Gtk.IMContextSimple(**kwargs)¶
Bases:
Abstract:
No
Structure:
Gtk.IMContextSimple is a simple input method context supporting table-based input methods. It has a built-in table of compose sequences that is derived from the X11 Compose files.
Gtk.IMContextSimple reads additional compose sequences from the first of the following files that is found: ~/.config/gtk-3.0/Compose, ~/.XCompose, /usr/share/X11/locale/$locale/Compose (for locales that have a nontrivial Compose file). The syntax of these files is described in the Compose(5) manual page.
Unicode characters
Gtk.IMContextSimple also supports numeric entry of Unicode characters by typing Ctrl-Shift-u, followed by a hexadecimal Unicode codepoint. For example, Ctrl-Shift-u 1 2 3 Enter yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ.
Returns:
a new Gtk.IMContextSimple.
Return type:
Creates a new Gtk.IMContextSimple.
add_compose_file(compose_file)[source]¶
Parameters:
compose_file (str) – The path of compose file
Adds an additional table from the X11 compose file.