#include <Malena/Traits/Settings/TabbedPanelSettings.h>
Public Types | |
| enum class | TabPosition { TOP , BOTTOM , LEFT , RIGHT } |
Public Member Functions | |
| TabbedPanelSettings & | operator= (const ControlSettings &c) |
| TabbedPanelSettings & | operator= (const GraphicSettings &g) |
| void | setCloseable (bool b) |
| void | setIconSize (float s) |
| void | setTabHeight (float h) |
| void | setTabMaxWidth (float w) |
| void | setTabMinWidth (float w) |
| void | setTabPosition (TabPosition p) |
Public Attributes | |
| bool | closeable = false |
| show × on all tabs by default | |
| float | closeSize = 14.f |
| × hit area | |
| float | iconSize = 16.f |
| icon square size | |
| float | tabHeight = 36.f |
| thickness of the tab strip | |
| float | tabMaxWidth = 200.f |
| maximum tab label width | |
| float | tabMinWidth = 80.f |
| minimum tab label width | |
| TabPosition | tabPosition = TabPosition::TOP |
Definition at line 10 of file TabbedPanelSettings.h.
|
strong |
| Enumerator | |
|---|---|
| TOP | |
| BOTTOM | |
| LEFT | |
| RIGHT | |
Definition at line 12 of file TabbedPanelSettings.h.
|
inline |
Definition at line 22 of file TabbedPanelSettings.h.
|
inline |
Definition at line 24 of file TabbedPanelSettings.h.
|
inline |
Definition at line 32 of file TabbedPanelSettings.h.
|
inline |
Definition at line 31 of file TabbedPanelSettings.h.
|
inline |
Definition at line 28 of file TabbedPanelSettings.h.
|
inline |
Definition at line 30 of file TabbedPanelSettings.h.
|
inline |
Definition at line 29 of file TabbedPanelSettings.h.
|
inline |
Definition at line 27 of file TabbedPanelSettings.h.
| bool ml::TabbedPanelSettings::closeable = false |
show × on all tabs by default
Definition at line 19 of file TabbedPanelSettings.h.
| float ml::TabbedPanelSettings::closeSize = 14.f |
× hit area
Definition at line 20 of file TabbedPanelSettings.h.
| float ml::TabbedPanelSettings::iconSize = 16.f |
icon square size
Definition at line 18 of file TabbedPanelSettings.h.
| float ml::TabbedPanelSettings::tabHeight = 36.f |
thickness of the tab strip
Definition at line 15 of file TabbedPanelSettings.h.
| float ml::TabbedPanelSettings::tabMaxWidth = 200.f |
maximum tab label width
Definition at line 17 of file TabbedPanelSettings.h.
| float ml::TabbedPanelSettings::tabMinWidth = 80.f |
minimum tab label width
Definition at line 16 of file TabbedPanelSettings.h.
| TabPosition ml::TabbedPanelSettings::tabPosition = TabPosition::TOP |
Definition at line 14 of file TabbedPanelSettings.h.