panel.frame_tab_bar

Module for [FrameTabBar] class

Types 3

A #PanelFrameHeader that implements switching between tab views in a #PanelFrame.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
FrameTabBar self() nothrowReturns `this`, for use in `with` statements.
FrameTabBarGidBuilder builder() static nothrowGet builder for [panel.frame_tab_bar.FrameTabBar] Returns: New builder object
bool autohide() @property nothrowGet `autohide` property. Returns: Whether the tabs automatically hide.
void autohide(bool propval) @property nothrowSet `autohide` property. Params: propval = Whether the tabs automatically hide.
bool expandTabs() @property nothrowGet `expandTabs` property. Returns: Whether tabs expand to full width.
void expandTabs(bool propval) @property nothrowSet `expandTabs` property. Params: propval = Whether tabs expand to full width.
bool inverted() @property nothrowGet `inverted` property. Returns: Whether tabs use inverted layout.
void inverted(bool propval) @property nothrowSet `inverted` property. Params: propval = Whether tabs use inverted layout.
bool getAutohide() nothrowGets whether the tabs automatically hide. Returns: the value of the autohide property.
bool getExpandTabs() nothrowGets whether tabs expand to full width. Returns: the value of the expand_tabs property.
bool getInverted() nothrowGets whether tabs use inverted layout. Returns: the value of the inverted property.
void setAutohide(bool autohide) nothrowSets whether the tabs automatically hide.
void setExpandTabs(bool expandTabs) nothrowSets whether tabs expand to full width.
void setInverted(bool inverted) nothrowSets whether tabs tabs use inverted layout.
Constructors
this(void * ptr, Flag!"Take" take)
this()Create a new #PanelFrameTabBar. Returns: a newly created #PanelFrameTabBar

Fluent builder implementation template for panel.frame_tab_bar.FrameTabBar

Methods
T autohide(bool propval) nothrowSet `autohide` property. Params: propval = Whether the tabs automatically hide. Returns: Builder instance for fluent chaining
T expandTabs(bool propval) nothrowSet `expandTabs` property. Params: propval = Whether tabs expand to full width. Returns: Builder instance for fluent chaining
T inverted(bool propval) nothrowSet `inverted` property. Params: propval = Whether tabs use inverted layout. Returns: Builder instance for fluent chaining
Methods
FrameTabBar build() nothrowCreate object from builder. Returns: New object