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)

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:

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.

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

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) – The path of compose file

Adds an additional table from the X11 compose file.