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

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

Inheritance diagram for ml::AccordionSettings:
[legend]

Public Member Functions

float getChevronSize () const
bool getExclusive () const
float getHeaderHeight () const
AccordionSettingsoperator= (const ControlSettings &c)
AccordionSettingsoperator= (const GraphicSettings &g)
void setChevronSize (float s)
void setExclusive (bool e)
void setHeaderHeight (float h)

Public Attributes

float chevronRight = 14.f
 Right margin for the chevron.
float chevronSize = 8.f
bool exclusive = true
 Only one section open at a time.
float headerHeight = 40.f

Detailed Description

Definition at line 12 of file AccordionSettings.h.

Member Function Documentation

◆ getChevronSize()

float ml::AccordionSettings::getChevronSize ( ) const
inlinenodiscard

Definition at line 26 of file AccordionSettings.h.

◆ getExclusive()

bool ml::AccordionSettings::getExclusive ( ) const
inlinenodiscard

Definition at line 27 of file AccordionSettings.h.

◆ getHeaderHeight()

float ml::AccordionSettings::getHeaderHeight ( ) const
inlinenodiscard

Definition at line 25 of file AccordionSettings.h.

◆ operator=() [1/2]

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

Definition at line 19 of file AccordionSettings.h.

◆ operator=() [2/2]

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

Definition at line 22 of file AccordionSettings.h.

◆ setChevronSize()

void ml::AccordionSettings::setChevronSize ( float s)
inline

Definition at line 30 of file AccordionSettings.h.

◆ setExclusive()

void ml::AccordionSettings::setExclusive ( bool e)
inline

Definition at line 31 of file AccordionSettings.h.

◆ setHeaderHeight()

void ml::AccordionSettings::setHeaderHeight ( float h)
inline

Definition at line 29 of file AccordionSettings.h.

Member Data Documentation

◆ chevronRight

float ml::AccordionSettings::chevronRight = 14.f

Right margin for the chevron.

Definition at line 16 of file AccordionSettings.h.

◆ chevronSize

float ml::AccordionSettings::chevronSize = 8.f

Definition at line 15 of file AccordionSettings.h.

◆ exclusive

bool ml::AccordionSettings::exclusive = true

Only one section open at a time.

Definition at line 17 of file AccordionSettings.h.

◆ headerHeight

float ml::AccordionSettings::headerHeight = 40.f

Definition at line 14 of file AccordionSettings.h.


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