Loading...
Searching...
No Matches
ml::CheckboxSettings Struct Reference

Layout and behaviour settings for Checkbox. More...

#include <Malena/Traits/Settings/CheckboxSettings.h>

Inheritance diagram for ml::CheckboxSettings:
[legend]

Public Member Functions

float getBoxRadius () const
float getBoxSize () const
float getLabelOffset () const
CheckboxSettingsoperator= (const ControlSettings &c)
CheckboxSettingsoperator= (const GraphicSettings &g)
void setBoxRadius (float r)
void setBoxSize (float s)
void setLabelOffset (float o)

Public Attributes

float boxRadius = 2.f
float boxSize = 16.f
float labelOffset = 8.f

Detailed Description

Layout and behaviour settings for Checkbox.

Colors live in CheckboxTheme.

See also
ControlSettings, CheckboxTheme, CheckboxStyle, Checkbox

Definition at line 23 of file CheckboxSettings.h.

Member Function Documentation

◆ getBoxRadius()

float ml::CheckboxSettings::getBoxRadius ( ) const
inlinenodiscard

Definition at line 40 of file CheckboxSettings.h.

◆ getBoxSize()

float ml::CheckboxSettings::getBoxSize ( ) const
inlinenodiscard

Definition at line 39 of file CheckboxSettings.h.

◆ getLabelOffset()

float ml::CheckboxSettings::getLabelOffset ( ) const
inlinenodiscard

Definition at line 41 of file CheckboxSettings.h.

◆ operator=() [1/2]

CheckboxSettings & ml::CheckboxSettings::operator= ( const ControlSettings & c)
inline

Definition at line 31 of file CheckboxSettings.h.

◆ operator=() [2/2]

CheckboxSettings & ml::CheckboxSettings::operator= ( const GraphicSettings & g)
inline

Definition at line 34 of file CheckboxSettings.h.

◆ setBoxRadius()

void ml::CheckboxSettings::setBoxRadius ( float r)
inline

Definition at line 44 of file CheckboxSettings.h.

◆ setBoxSize()

void ml::CheckboxSettings::setBoxSize ( float s)
inline

Definition at line 43 of file CheckboxSettings.h.

◆ setLabelOffset()

void ml::CheckboxSettings::setLabelOffset ( float o)
inline

Definition at line 45 of file CheckboxSettings.h.

Member Data Documentation

◆ boxRadius

float ml::CheckboxSettings::boxRadius = 2.f

Definition at line 26 of file CheckboxSettings.h.

◆ boxSize

float ml::CheckboxSettings::boxSize = 16.f

Definition at line 25 of file CheckboxSettings.h.

◆ labelOffset

float ml::CheckboxSettings::labelOffset = 8.f

Definition at line 27 of file CheckboxSettings.h.


The documentation for this struct was generated from the following file: