Gtk.ShortcutsSection

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 Gtk.ShortcutsSection Gtk.ShortcutsSection Gtk.Box->Gtk.ShortcutsSection Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.Container->Gtk.Box Gtk.Orientable->Gtk.Box Gtk.Widget->Gtk.Container

Subclasses:

None

Methods

Inherited:

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)

Virtual Methods

Inherited:

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

Properties

Inherited:

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

Name

Type

Flags

Short Description

max-height

int

r/w/en

Maximum Height

section-name

str

r/w

Section Name

title

str

r/w

Title

view-name

str

r/w/en

View Name

Child Properties

Inherited:

Gtk.Box (5)

Style Properties

Inherited:

Gtk.Widget (17)

Signals

Inherited:

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

Name

Short Description

change-current-page

Fields

Inherited:

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

Class Details

class Gtk.ShortcutsSection(*args, **kwargs)
Bases:

Gtk.Box

Abstract:

No

Structure:

Gtk.ShortcutsSectionClass

A Gtk.ShortcutsSection collects all the keyboard shortcuts and gestures for a major application mode. If your application needs multiple sections, you should give each section a unique Gtk.ShortcutsSection :section-name and a Gtk.ShortcutsSection :title that can be shown in the section selector of the Gtk.ShortcutsWindow.

The Gtk.ShortcutsSection :max-height property can be used to influence how the groups in the section are distributed over pages and columns.

This widget is only meant to be used with Gtk.ShortcutsWindow.

Signal Details

Gtk.ShortcutsSection.signals.change_current_page(shortcuts_section, object)
Signal Name:

change-current-page

Flags:

RUN_LAST, ACTION

Parameters:
Return type:

bool

Property Details

Gtk.ShortcutsSection.props.max_height
Name:

max-height

Type:

int

Default Value:

15

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

The maximum number of lines to allow per column. This property can be used to influence how the groups in this section are distributed across pages and columns. The default value of 15 should work in most cases.

Gtk.ShortcutsSection.props.section_name
Name:

section-name

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

A unique name to identify this section among the sections added to the Gtk.ShortcutsWindow. Setting the Gtk.ShortcutsWindow :section-name property to this string will make this section shown in the Gtk.ShortcutsWindow.

Gtk.ShortcutsSection.props.title
Name:

title

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

The string to show in the section selector of the Gtk.ShortcutsWindow for this section. If there is only one section, you don’t need to set a title, since the section selector will not be shown in this case.

Gtk.ShortcutsSection.props.view_name
Name:

view-name

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

A view name to filter the groups in this section by. See Gtk.ShortcutsGroup :view.

Applications are expected to use the Gtk.ShortcutsWindow :view-name property for this purpose.