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.