Caribou.GroupModel

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

Subclasses:

None

Methods

Inherited:

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

Structs:

GObject.ObjectClass (5)

class

create_group_name (group, variant)

class

new (group, variant)

get_active_level ()

get_level (level_name)

get_levels ()

Virtual Methods

Inherited:

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

Properties

Name

Type

Flags

Short Description

active-level

str

r

active-level

Signals

Inherited:

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

Fields

Inherited:

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

Name

Type

Access

Description

group

str

r/w

parent_instance

GObject.Object

r

variant

str

r/w

Class Details

class Caribou.GroupModel(**kwargs)
Bases:

GObject.Object, Caribou.IKeyboardObject

Abstract:

No

Structure:

Caribou.GroupModelClass

classmethod create_group_name(group, variant)
Parameters:
  • group (str) –

  • variant (str) –

Return type:

str

classmethod new(group, variant)
Parameters:
  • group (str) –

  • variant (str) –

Return type:

Caribou.GroupModel

get_active_level()
Return type:

str

get_level(level_name)
Parameters:

level_name (str) –

Return type:

Caribou.LevelModel

get_levels()
Return type:

[str]

Property Details

Caribou.GroupModel.props.active_level
Name:

active-level

Type:

str

Default Value:

None

Flags:

READABLE

active-level