#include <Malena/Traits/Settings/SplitPanelSettings.h>
Public Types | |
| enum class | HandleStyle { THIN , GRIP } |
| enum class | Orientation { HORIZONTAL , VERTICAL } |
Public Member Functions | |
| SplitPanelSettings & | operator= (const ControlSettings &c) |
| SplitPanelSettings & | operator= (const GraphicSettings &g) |
| void | setDividerThick (float t) |
| void | setHandleStyle (HandleStyle s) |
| void | setMinPaneSize (float s) |
| void | setOrientation (Orientation o) |
| void | setResizable (bool b) |
Public Attributes | |
| float | dividerThick = 4.f |
| draggable zone width/height | |
| HandleStyle | handleStyle = HandleStyle::GRIP |
| float | minPaneSize = 40.f |
| global minimum per pane | |
| Orientation | orientation = Orientation::HORIZONTAL |
| bool | resizable = true |
Definition at line 10 of file SplitPanelSettings.h.
|
strong |
| Enumerator | |
|---|---|
| THIN | |
| GRIP | |
Definition at line 13 of file SplitPanelSettings.h.
|
strong |
| Enumerator | |
|---|---|
| HORIZONTAL | |
| VERTICAL | |
Definition at line 12 of file SplitPanelSettings.h.
|
inline |
Definition at line 21 of file SplitPanelSettings.h.
|
inline |
Definition at line 23 of file SplitPanelSettings.h.
|
inline |
Definition at line 28 of file SplitPanelSettings.h.
|
inline |
Definition at line 27 of file SplitPanelSettings.h.
|
inline |
Definition at line 29 of file SplitPanelSettings.h.
|
inline |
Definition at line 26 of file SplitPanelSettings.h.
|
inline |
Definition at line 30 of file SplitPanelSettings.h.
| float ml::SplitPanelSettings::dividerThick = 4.f |
draggable zone width/height
Definition at line 17 of file SplitPanelSettings.h.
| HandleStyle ml::SplitPanelSettings::handleStyle = HandleStyle::GRIP |
Definition at line 16 of file SplitPanelSettings.h.
| float ml::SplitPanelSettings::minPaneSize = 40.f |
global minimum per pane
Definition at line 18 of file SplitPanelSettings.h.
| Orientation ml::SplitPanelSettings::orientation = Orientation::HORIZONTAL |
Definition at line 15 of file SplitPanelSettings.h.
| bool ml::SplitPanelSettings::resizable = true |
Definition at line 19 of file SplitPanelSettings.h.