Caribou.KeyboardModel

g Caribou.IKeyboardObject Caribou.IKeyboardObject Caribou.KeyboardModel Caribou.KeyboardModel Caribou.IKeyboardObject->Caribou.KeyboardModel GObject.GInterface GObject.GInterface GObject.GInterface->Caribou.IKeyboardObject GObject.Object GObject.Object GObject.Object->Caribou.KeyboardModel

Subclasses:

None

Methods

Inherited:

GObject.Object (37), Caribou.IKeyboardObject (2)

Structs:

GObject.ObjectClass (5)

class

new ()

get_active_group ()

get_group (group_name)

get_groups ()

get_keyboard_file ()

get_keyboard_type ()

Virtual Methods

Inherited:

GObject.Object (7), Caribou.IKeyboardObject (2)

Properties

Name

Type

Flags

Short Description

active-group

str

r

active-group

keyboard-file

str

r/w/co

keyboard-file

keyboard-type

str

r/w/co

keyboard-type

Signals

Inherited:

GObject.Object (1), Caribou.IKeyboardObject (3)

Name

Short Description

group-added

group-removed

Fields

Inherited:

GObject.Object (1), Caribou.IKeyboardObject (3)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Caribou.KeyboardModel(**kwargs)
Bases:

GObject.Object, Caribou.IKeyboardObject

Abstract:

No

Structure:

Caribou.KeyboardModelClass

classmethod new()
Return type:

Caribou.KeyboardModel

get_active_group()
Return type:

str

get_group(group_name)
Parameters:

group_name (str) –

Return type:

Caribou.GroupModel

get_groups()
Return type:

[str]

get_keyboard_file()
Return type:

str

get_keyboard_type()
Return type:

str

Signal Details

Caribou.KeyboardModel.signals.group_added(keyboard_model, name)
Signal Name:

group-added

Flags:

RUN_LAST

Parameters:
Caribou.KeyboardModel.signals.group_removed(keyboard_model, name)
Signal Name:

group-removed

Flags:

RUN_LAST

Parameters:

Property Details

Caribou.KeyboardModel.props.active_group
Name:

active-group

Type:

str

Default Value:

None

Flags:

READABLE

active-group

Caribou.KeyboardModel.props.keyboard_file
Name:

keyboard-file

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

keyboard-file

Caribou.KeyboardModel.props.keyboard_type
Name:

keyboard-type

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

keyboard-type