Layout and behaviour settings for CheckboxGroup.
More...
#include <Malena/Traits/Settings/CheckboxGroupSettings.h>
Layout and behaviour settings for CheckboxGroup.
Extends CheckboxSettings with group-level geometry — spacing between items, padding inside the background, corner radius and visibility of the optional background panel. The inherited CheckboxSettings fields serve as defaults applied to every item the group creates.
Colors live in CheckboxGroupTheme.
- See also
- CheckboxSettings, CheckboxGroupTheme, CheckboxGroupStyle, CheckboxGroup
Definition at line 29 of file CheckboxGroupSettings.h.
◆ getBgOutlineThickness()
| float ml::CheckboxGroupSettings::getBgOutlineThickness |
( |
| ) |
const |
|
inlinenodiscard |
◆ getBgRadius()
| float ml::CheckboxGroupSettings::getBgRadius |
( |
| ) |
const |
|
inlinenodiscard |
◆ getBoxRadius()
| float ml::CheckboxSettings::getBoxRadius |
( |
| ) |
const |
|
inlinenodiscardinherited |
◆ getBoxSize()
| float ml::CheckboxSettings::getBoxSize |
( |
| ) |
const |
|
inlinenodiscardinherited |
◆ getLabelOffset()
| float ml::CheckboxSettings::getLabelOffset |
( |
| ) |
const |
|
inlinenodiscardinherited |
◆ getShowBackground()
| bool ml::CheckboxGroupSettings::getShowBackground |
( |
| ) |
const |
|
inlinenodiscard |
◆ getSpacing()
| float ml::CheckboxGroupSettings::getSpacing |
( |
| ) |
const |
|
inlinenodiscard |
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ setBgOutlineThickness()
| void ml::CheckboxGroupSettings::setBgOutlineThickness |
( |
float | t | ) |
|
|
inline |
◆ setBgRadius()
| void ml::CheckboxGroupSettings::setBgRadius |
( |
float | r | ) |
|
|
inline |
◆ setBoxRadius()
| void ml::CheckboxSettings::setBoxRadius |
( |
float | r | ) |
|
|
inlineinherited |
◆ setBoxSize()
| void ml::CheckboxSettings::setBoxSize |
( |
float | s | ) |
|
|
inlineinherited |
◆ setLabelOffset()
| void ml::CheckboxSettings::setLabelOffset |
( |
float | o | ) |
|
|
inlineinherited |
◆ setShowBackground()
| void ml::CheckboxGroupSettings::setShowBackground |
( |
bool | b | ) |
|
|
inline |
◆ setSpacing()
| void ml::CheckboxGroupSettings::setSpacing |
( |
float | s | ) |
|
|
inline |
◆ bgOutlineThickness
| float ml::CheckboxGroupSettings::bgOutlineThickness = 0.f |
◆ bgRadius
| float ml::CheckboxGroupSettings::bgRadius = 0.f |
◆ boxRadius
| float ml::CheckboxSettings::boxRadius = 2.f |
|
inherited |
◆ boxSize
| float ml::CheckboxSettings::boxSize = 16.f |
|
inherited |
◆ labelOffset
| float ml::CheckboxSettings::labelOffset = 8.f |
|
inherited |
◆ showBackground
| bool ml::CheckboxGroupSettings::showBackground = false |
◆ spacing
| float ml::CheckboxGroupSettings::spacing = 28.f |
The documentation for this struct was generated from the following file: