Panel.FrameTabBar

g GObject.GInterface GObject.GInterface Gtk.Accessible Gtk.Accessible GObject.GInterface->Gtk.Accessible Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.ConstraintTarget Gtk.ConstraintTarget GObject.GInterface->Gtk.ConstraintTarget Panel.FrameHeader Panel.FrameHeader GObject.GInterface->Panel.FrameHeader GObject.InitiallyUnowned GObject.InitiallyUnowned Gtk.Widget Gtk.Widget GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Accessible->Gtk.Widget Gtk.Buildable->Gtk.Widget Gtk.ConstraintTarget->Gtk.Widget Panel.FrameTabBar Panel.FrameTabBar Gtk.Widget->Panel.FrameTabBar Panel.FrameHeader->Panel.FrameTabBar

Subclasses:

None

Methods

Inherited:

Gtk.Widget (181), GObject.Object (37), Gtk.Accessible (15), Gtk.Buildable (1), Panel.FrameHeader (6)

Structs:

Gtk.WidgetClass (18), GObject.ObjectClass (5)

class

new ()

get_autohide ()

get_expand_tabs ()

get_inverted ()

set_autohide (autohide)

set_expand_tabs (expand_tabs)

set_inverted (inverted)

Virtual Methods

Inherited:

Gtk.Widget (25), GObject.Object (7), Gtk.Accessible (6), Gtk.Buildable (9), Panel.FrameHeader (4)

Properties

Inherited:

Gtk.Widget (34), Gtk.Accessible (1), Panel.FrameHeader (1)

Name

Type

Flags

Short Description

autohide

bool

r/w/en

Autohide

expand-tabs

bool

r/w/en

Expand Tabs

inverted

bool

r/w/en

Inverted

Signals

Inherited:

Gtk.Widget (13), GObject.Object (1)

Fields

Inherited:

Gtk.Widget (13), GObject.Object (1)

Class Details

class Panel.FrameTabBar(**kwargs)
Bases:

Gtk.Widget, Panel.FrameHeader

Abstract:

No

Structure:

Panel.FrameTabBarClass

A Panel.FrameHeader that implements switching between tab views in a Panel.Frame.

classmethod new()
Returns:

a newly created Panel.FrameTabBar

Return type:

Gtk.Widget

Create a new Panel.FrameTabBar.

get_autohide()
Returns:

the value of the autohide property.

Return type:

bool

Gets whether the tabs automatically hide.

get_expand_tabs()
Returns:

the value of the expand_tabs property.

Return type:

bool

Gets whether tabs expand to full width.

get_inverted()
Returns:

the value of the inverted property.

Return type:

bool

Gets whether tabs use inverted layout.

set_autohide(autohide)
Parameters:

autohide (bool) – the autohide value

Sets whether the tabs automatically hide.

set_expand_tabs(expand_tabs)
Parameters:

expand_tabs (bool) – the expand_tabs value

Sets whether tabs expand to full width.

set_inverted(inverted)
Parameters:

inverted (bool) – the inverted value

Sets whether tabs tabs use inverted layout.

Property Details

Panel.FrameTabBar.props.autohide
Name:

autohide

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Whether the tabs automatically hide.

Panel.FrameTabBar.props.expand_tabs
Name:

expand-tabs

Type:

bool

Default Value:

True

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Whether tabs expand to full width.

Panel.FrameTabBar.props.inverted
Name:

inverted

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Whether tabs use inverted layout.