Layout and behaviour settings for SegmentToggle.
More...
#include <Malena/Traits/Settings/SegmentSettings.h>
Layout and behaviour settings for SegmentToggle.
Colors live in SegmentTheme.
- See also
- ToggleSettings, SegmentTheme, SegmentStyle, SegmentToggle
Definition at line 25 of file SegmentSettings.h.
◆ addItem()
| void ml::ToggleSettings::addItem |
( |
const std::string & | label, |
|
|
const std::string & | key ) |
|
inlineinherited |
◆ clearItems()
| void ml::ToggleSettings::clearItems |
( |
| ) |
|
|
inlineinherited |
◆ getAnimSpeed()
| float ml::ToggleSettings::getAnimSpeed |
( |
| ) |
const |
|
inlinenodiscardinherited |
◆ getItems()
| const std::vector< std::pair< std::string, std::string > > & ml::ToggleSettings::getItems |
( |
| ) |
const |
|
inlinenodiscardinherited |
◆ getOffLabel()
| std::string ml::SegmentSettings::getOffLabel |
( |
| ) |
const |
|
inlinenodiscard |
◆ getOnLabel()
| std::string ml::SegmentSettings::getOnLabel |
( |
| ) |
const |
|
inlinenodiscard |
◆ getSegPadding()
| float ml::SegmentSettings::getSegPadding |
( |
| ) |
const |
|
inlinenodiscard |
◆ getSegRadius()
| float ml::SegmentSettings::getSegRadius |
( |
| ) |
const |
|
inlinenodiscard |
◆ getSize()
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ setAnimSpeed()
| void ml::ToggleSettings::setAnimSpeed |
( |
float | s | ) |
|
|
inlineinherited |
◆ setItems()
| void ml::ToggleSettings::setItems |
( |
std::vector< std::pair< std::string, std::string > > | i | ) |
|
|
inlineinherited |
◆ setOffLabel()
| void ml::SegmentSettings::setOffLabel |
( |
const std::string & | s | ) |
|
|
inline |
◆ setOnLabel()
| void ml::SegmentSettings::setOnLabel |
( |
const std::string & | s | ) |
|
|
inline |
◆ setSegmentLabels()
| void ml::SegmentSettings::setSegmentLabels |
( |
const std::string & | off, |
|
|
const std::string & | on ) |
|
inline |
◆ setSegPadding()
| void ml::SegmentSettings::setSegPadding |
( |
float | p | ) |
|
|
inline |
◆ setSegRadius()
| void ml::SegmentSettings::setSegRadius |
( |
float | r | ) |
|
|
inline |
◆ setSize()
◆ animSpeed
| float ml::ToggleSettings::animSpeed = 10.f |
|
inherited |
◆ items
| std::vector<std::pair<std::string, std::string> > ml::ToggleSettings::items |
|
inherited |
◆ offLabel
| std::string ml::SegmentSettings::offLabel = "Off" |
◆ onLabel
| std::string ml::SegmentSettings::onLabel = "On" |
◆ segPadding
| float ml::SegmentSettings::segPadding = 3.f |
◆ segRadius
| float ml::SegmentSettings::segRadius = 20.f |
◆ size
The documentation for this struct was generated from the following file: