Panel.ActionMuxer

g GObject.GInterface GObject.GInterface Gio.ActionGroup Gio.ActionGroup GObject.GInterface->Gio.ActionGroup GObject.Object GObject.Object Panel.ActionMuxer Panel.ActionMuxer GObject.Object->Panel.ActionMuxer Gio.ActionGroup->Panel.ActionMuxer

Subclasses:

None

Methods

Inherited:

GObject.Object (37), Gio.ActionGroup (14)

Structs:

GObject.ObjectClass (5)

class

new ()

get_action_group (prefix)

insert_action_group (prefix, action_group)

list_groups ()

remove_action_group (prefix)

remove_all ()

Virtual Methods

Inherited:

GObject.Object (7), Gio.ActionGroup (14)

Properties

None

Signals

Inherited:

GObject.Object (1), Gio.ActionGroup (4)

Fields

Inherited:

GObject.Object (1), Gio.ActionGroup (4)

Class Details

class Panel.ActionMuxer(**kwargs)
Bases:

GObject.Object, Gio.ActionGroup

Abstract:

No

Structure:

Panel.ActionMuxerClass

classmethod new()
Return type:

Panel.ActionMuxer

get_action_group(prefix)
Parameters:

prefix (str) – the name of the inserted action group

Returns:

a Gio.ActionGroup matching prefix if found, otherwise None.

Return type:

Gio.ActionGroup or None

Locates the Gio.ActionGroup inserted as prefix.

If no group was found matching group, None is returned.

insert_action_group(prefix, action_group)
Parameters:
list_groups()
Returns:

an array containing the names of groups within the muxer

Return type:

[str]

Gets a list of group names in the muxer.

remove_action_group(prefix)
Parameters:

prefix (str) –

remove_all()