#include <Malena/Traits/Settings/ToolbarSettings.h>
Public Types | |
| enum class | Orientation { HORIZONTAL , VERTICAL } |
| enum class | Overflow { CLIP , SCROLL } |
Public Member Functions | |
| ToolbarSettings & | operator= (const ControlSettings &c) |
| ToolbarSettings & | operator= (const GraphicSettings &g) |
| void | setBarPadding (float p) |
| void | setItemSize (sf::Vector2f s) |
| void | setItemSpacing (float s) |
| void | setOrientation (Orientation o) |
| void | setOverflow (Overflow o) |
Public Attributes | |
| float | barPadding = 4.f |
| sf::Vector2f | itemSize = {36.f, 36.f} |
| default size for created buttons | |
| float | itemSpacing = 2.f |
| Orientation | orientation = Orientation::HORIZONTAL |
| Overflow | overflow = Overflow::CLIP |
Definition at line 11 of file ToolbarSettings.h.
|
strong |
| Enumerator | |
|---|---|
| HORIZONTAL | |
| VERTICAL | |
Definition at line 13 of file ToolbarSettings.h.
|
strong |
| Enumerator | |
|---|---|
| CLIP | |
| SCROLL | |
Definition at line 14 of file ToolbarSettings.h.
|
inline |
Definition at line 22 of file ToolbarSettings.h.
|
inline |
Definition at line 24 of file ToolbarSettings.h.
|
inline |
Definition at line 31 of file ToolbarSettings.h.
|
inline |
Definition at line 29 of file ToolbarSettings.h.
|
inline |
Definition at line 30 of file ToolbarSettings.h.
|
inline |
Definition at line 27 of file ToolbarSettings.h.
|
inline |
Definition at line 28 of file ToolbarSettings.h.
| float ml::ToolbarSettings::barPadding = 4.f |
Definition at line 20 of file ToolbarSettings.h.
| sf::Vector2f ml::ToolbarSettings::itemSize = {36.f, 36.f} |
default size for created buttons
Definition at line 18 of file ToolbarSettings.h.
| float ml::ToolbarSettings::itemSpacing = 2.f |
Definition at line 19 of file ToolbarSettings.h.
| Orientation ml::ToolbarSettings::orientation = Orientation::HORIZONTAL |
Definition at line 16 of file ToolbarSettings.h.
| Overflow ml::ToolbarSettings::overflow = Overflow::CLIP |
Definition at line 17 of file ToolbarSettings.h.