Gtk.IMContextSimple

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:GObject.ObjectClass (5)
class new ()
  add_compose_file (compose_file)

Virtual Methods

Inherited:Gtk.IMContext (16), GObject.Object (7)

Properties

Inherited:Gtk.IMContext (2)

Fields

Inherited:Gtk.IMContext (6), GObject.Object (1)
Name Type Access Description
object Gtk.IMContext r  

Class Details

class Gtk.IMContextSimple(**kwargs)
Bases:Gtk.IMContext
Abstract:No
Structure:Gtk.IMContextSimpleClass

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.

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. ģ.

classmethod new()[source]
Returns:a new Gtk.IMContextSimple.
Return type:Gtk.IMContext

Creates a new Gtk.IMContextSimple.

add_compose_file(compose_file)[source]
Parameters:compose_file (str) –