InputPad.GtkWindow

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gio.ActionGroup Gio.ActionGroup GObject.GInterface->Gio.ActionGroup Gio.ActionMap Gio.ActionMap GObject.GInterface->Gio.ActionMap Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.ApplicationWindow Gtk.ApplicationWindow Gio.ActionGroup->Gtk.ApplicationWindow Gio.ActionMap->Gtk.ApplicationWindow InputPad.GtkWindow InputPad.GtkWindow Gtk.ApplicationWindow->InputPad.GtkWindow Gtk.Bin Gtk.Bin Gtk.Window Gtk.Window Gtk.Bin->Gtk.Window Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.Container->Gtk.Bin Gtk.Widget->Gtk.Container Gtk.Window->Gtk.ApplicationWindow

Subclasses:

None

Methods

Inherited:

Gtk.ApplicationWindow (6), Gtk.Window (119), Gtk.Bin (1), Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gio.ActionGroup (14), Gio.ActionMap (5)

Structs:

Gtk.ContainerClass (5), Gtk.WidgetClass (12), GObject.ObjectClass (5)

class

get_kbdui_name_get_description_with_index (index)

class

get_kbdui_name_get_name_with_index (index)

class

get_kbdui_name_get_type_with_index (index)

class

get_kbdui_name_list_length ()

class

new (app)

class

new_with_child (app, type, child)

append_padfile (padfile, domain)

get_keyboard_state ()

reorder_button_pressed ()

set_char_button_sensitive (sensitive)

set_kbdui_name (name)

set_keyboard_state (keyboard_state)

set_keyboard_state_with_keysym (keysym)

set_paddir (paddir, domain)

set_show_layout (type)

set_show_table (type)

Virtual Methods

Inherited:

Gtk.Window (5), Gtk.Container (10), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10), Gio.ActionGroup (14), Gio.ActionMap (3)

do_button_pressed (str, type, keysym, keycode, state)

do_char_button_sensitive (sensitive)

do_group_appended (padfile, domain)

do_group_changed (paddir, domain)

do_keyboard_changed (group)

do_reorder_button_pressed ()

Properties

Inherited:

Gtk.ApplicationWindow (1), Gtk.Window (33), Gtk.Container (3), Gtk.Widget (39)

Style Properties

Inherited:

Gtk.Window (2), Gtk.Widget (17)

Signals

Inherited:

Gtk.Window (5), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1), Gio.ActionGroup (4)

Name

Short Description

button-pressed

char-button-sensitive

group-appended

group-changed

keyboard-changed

reorder-button-pressed

Fields

Inherited:

Gtk.Window (5), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1), Gio.ActionGroup (4)

Name

Type

Access

Description

child

int

r

parent

Gtk.ApplicationWindow

r

Class Details

class InputPad.GtkWindow(*args, **kwargs)
Bases:

Gtk.ApplicationWindow

Abstract:

No

Structure:

InputPad.GtkWindowClass

classmethod get_kbdui_name_get_description_with_index(index)
Parameters:

index (int) –

Return type:

str

classmethod get_kbdui_name_get_name_with_index(index)
Parameters:

index (int) –

Return type:

str

classmethod get_kbdui_name_get_type_with_index(index)
Parameters:

index (int) –

Return type:

InputPad.WindowType

classmethod get_kbdui_name_list_length()
Return type:

int

classmethod new(app)
Parameters:

app (InputPad.GtkApplication) –

Return type:

InputPad.GtkWindow

classmethod new_with_child(app, type, child)
Parameters:
Return type:

InputPad.GtkWindow

append_padfile(padfile, domain)
Parameters:
  • padfile (str) –

  • domain (str) –

get_keyboard_state()
Return type:

int

reorder_button_pressed()
set_char_button_sensitive(sensitive)
Parameters:

sensitive (bool) –

set_kbdui_name(name)
Parameters:

name (str) –

set_keyboard_state(keyboard_state)
Parameters:

keyboard_state (int) –

set_keyboard_state_with_keysym(keysym)
Parameters:

keysym (int) –

set_paddir(paddir, domain)
Parameters:
  • paddir (str) –

  • domain (str) –

set_show_layout(type)
Parameters:

type (InputPad.WindowShowLayoutType) –

set_show_table(type)
Parameters:

type (InputPad.WindowShowTableType) –

do_button_pressed(str, type, keysym, keycode, state) virtual
Parameters:
  • str (str) –

  • type (int) –

  • keysym (int) –

  • keycode (int) –

  • state (int) –

Return type:

bool

do_char_button_sensitive(sensitive) virtual
Parameters:

sensitive (bool) –

do_group_appended(padfile, domain) virtual
Parameters:
  • padfile (str) –

  • domain (str) –

do_group_changed(paddir, domain) virtual
Parameters:
  • paddir (str) –

  • domain (str) –

do_keyboard_changed(group) virtual
Parameters:

group (int) –

do_reorder_button_pressed() virtual

Signal Details

InputPad.GtkWindow.signals.button_pressed(gtk_window, object, p0, p1, p2, p3)
Signal Name:

button-pressed

Flags:

RUN_LAST

Parameters:
Return type:

bool

InputPad.GtkWindow.signals.char_button_sensitive(gtk_window, object)
Signal Name:

char-button-sensitive

Flags:

RUN_LAST

Parameters:
InputPad.GtkWindow.signals.group_appended(gtk_window, object, p0)
Signal Name:

group-appended

Flags:

RUN_LAST

Parameters:
InputPad.GtkWindow.signals.group_changed(gtk_window, object, p0)
Signal Name:

group-changed

Flags:

RUN_LAST

Parameters:
InputPad.GtkWindow.signals.keyboard_changed(gtk_window, object)
Signal Name:

keyboard-changed

Flags:

RUN_LAST

Parameters:
InputPad.GtkWindow.signals.reorder_button_pressed(gtk_window)
Signal Name:

reorder-button-pressed

Flags:

RUN_LAST

Parameters:

gtk_window (InputPad.GtkWindow) – The object which received the signal