Caribou.LevelModel

g Caribou.IKeyboardObject Caribou.IKeyboardObject Caribou.LevelModel Caribou.LevelModel Caribou.IKeyboardObject->Caribou.LevelModel Caribou.IScannableGroup Caribou.IScannableGroup Caribou.ScannableGroup Caribou.ScannableGroup Caribou.IScannableGroup->Caribou.ScannableGroup Caribou.ScannableGroup->Caribou.LevelModel GObject.GInterface GObject.GInterface GObject.GInterface->Caribou.IKeyboardObject GObject.GInterface->Caribou.IScannableGroup GObject.Object GObject.Object GObject.Object->Caribou.ScannableGroup

Subclasses:

None

Methods

Inherited:

Caribou.ScannableGroup (2), GObject.Object (37), Caribou.IScannableGroup (8), Caribou.IKeyboardObject (2)

Structs:

GObject.ObjectClass (5)

class

new (mode)

get_mode ()

get_rows ()

Virtual Methods

Inherited:

Caribou.ScannableGroup (2), GObject.Object (7), Caribou.IScannableGroup (8), Caribou.IKeyboardObject (2)

Properties

Inherited:

Caribou.IScannableGroup (1)

Name

Type

Flags

Short Description

mode

str

r

mode

Signals

Inherited:

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

Name

Short Description

level-toggled

Fields

Inherited:

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

Name

Type

Access

Description

parent_instance

Caribou.ScannableGroup

r

Class Details

class Caribou.LevelModel(**kwargs)
Bases:

Caribou.ScannableGroup, Caribou.IKeyboardObject

Abstract:

No

Structure:

Caribou.LevelModelClass

classmethod new(mode)
Parameters:

mode (str) –

Return type:

Caribou.LevelModel

get_mode()
Return type:

str

get_rows()
Return type:

[Caribou.RowModel]

Signal Details

Caribou.LevelModel.signals.level_toggled(level_model, new_level)
Signal Name:

level-toggled

Flags:

RUN_LAST

Parameters:

Property Details

Caribou.LevelModel.props.mode
Name:

mode

Type:

str

Default Value:

None

Flags:

READABLE

mode