RB.DisplayPageGroup

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.Orientable Gtk.Orientable GObject.GInterface->Gtk.Orientable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Box Gtk.Box RB.DisplayPage RB.DisplayPage Gtk.Box->RB.DisplayPage Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.Container->Gtk.Box Gtk.Orientable->Gtk.Box Gtk.Widget->Gtk.Container RB.DisplayPageGroup RB.DisplayPageGroup RB.DisplayPage->RB.DisplayPageGroup

Subclasses:

None

Methods

Inherited:

RB.DisplayPage (12), Gtk.Box (14), Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gtk.Orientable (2)

Structs:

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

class

add_core_groups (shell, page_model)

class

get_by_id (id)

class

new (shell, id, name, category)

loaded ()

Virtual Methods

Inherited:

RB.DisplayPage (12), Gtk.Container (10), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10)

Properties

Inherited:

RB.DisplayPage (5), Gtk.Box (3), Gtk.Container (3), Gtk.Widget (39), Gtk.Orientable (1)

Name

Type

Flags

Short Description

category

RB.DisplayPageGroupType

r/w/co

page group category

id

str

r/w/co

identifier

loaded

bool

r

Whether the group is loaded

Child Properties

Inherited:

Gtk.Box (5)

Style Properties

Inherited:

Gtk.Widget (17)

Signals

Inherited:

RB.DisplayPage (2), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Fields

Inherited:

RB.DisplayPage (2), Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Name

Type

Access

Description

parent

RB.DisplayPage

r

Class Details

class RB.DisplayPageGroup(*args, **kwargs)
Bases:

RB.DisplayPage

Abstract:

No

Structure:

RB.DisplayPageGroupClass

classmethod add_core_groups(shell, page_model)
Parameters:

Registers core page groups.

classmethod get_by_id(id)
Parameters:

id (str) – name of page group to find

Returns:

existing page group, or None.

Return type:

RB.DisplayPageGroup

Locates a page group by name. If the page group has not been registered yet, returns None instead.

classmethod new(shell, id, name, category)
Parameters:
Returns:

new page group

Return type:

RB.DisplayPageGroup

Creates a new page group object. The group will be registered before it is returned.

loaded()

Called when the page group is fully loaded, that is, all initial pages have been added.

Property Details

RB.DisplayPageGroup.props.category
Name:

category

Type:

RB.DisplayPageGroupType

Default Value:

RB.DisplayPageGroupType.FIXED

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Page group category that the group falls into

RB.DisplayPageGroup.props.id
Name:

id

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

Internal (untranslated) name for the page group

RB.DisplayPageGroup.props.loaded
Name:

loaded

Type:

bool

Default Value:

False

Flags:

READABLE

Whether the group is loaded