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

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

Inheritance diagram for ml::MenuBarSettings:
[legend]

Public Member Functions

MenuBarSettingsoperator= (const ControlSettings &c)
MenuBarSettingsoperator= (const GraphicSettings &g)
void setAutoFillWidth (bool b)
void setBarHeight (float h)
void setDropdownItemH (float h)
void setDropdownMinW (float w)
void setEntryPadding (float p)

Public Attributes

bool autoFillWidth = true
float barHeight = 30.f
float dropdownBorderThk = 1.f
float dropdownItemH = 28.f
 height of each dropdown row
float dropdownMinW = 180.f
float entryPadding = 14.f
 horizontal padding per entry label
float leftInset = 0.f
 extra space reserved on the left before entries

Detailed Description

Definition at line 10 of file MenuBarSettings.h.

Member Function Documentation

◆ operator=() [1/2]

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

Definition at line 20 of file MenuBarSettings.h.

◆ operator=() [2/2]

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

Definition at line 22 of file MenuBarSettings.h.

◆ setAutoFillWidth()

void ml::MenuBarSettings::setAutoFillWidth ( bool b)
inline

Definition at line 29 of file MenuBarSettings.h.

◆ setBarHeight()

void ml::MenuBarSettings::setBarHeight ( float h)
inline

Definition at line 25 of file MenuBarSettings.h.

◆ setDropdownItemH()

void ml::MenuBarSettings::setDropdownItemH ( float h)
inline

Definition at line 27 of file MenuBarSettings.h.

◆ setDropdownMinW()

void ml::MenuBarSettings::setDropdownMinW ( float w)
inline

Definition at line 28 of file MenuBarSettings.h.

◆ setEntryPadding()

void ml::MenuBarSettings::setEntryPadding ( float p)
inline

Definition at line 26 of file MenuBarSettings.h.

Member Data Documentation

◆ autoFillWidth

bool ml::MenuBarSettings::autoFillWidth = true

Definition at line 18 of file MenuBarSettings.h.

◆ barHeight

float ml::MenuBarSettings::barHeight = 30.f

Definition at line 12 of file MenuBarSettings.h.

◆ dropdownBorderThk

float ml::MenuBarSettings::dropdownBorderThk = 1.f

Definition at line 17 of file MenuBarSettings.h.

◆ dropdownItemH

float ml::MenuBarSettings::dropdownItemH = 28.f

height of each dropdown row

Definition at line 15 of file MenuBarSettings.h.

◆ dropdownMinW

float ml::MenuBarSettings::dropdownMinW = 180.f

Definition at line 16 of file MenuBarSettings.h.

◆ entryPadding

float ml::MenuBarSettings::entryPadding = 14.f

horizontal padding per entry label

Definition at line 13 of file MenuBarSettings.h.

◆ leftInset

float ml::MenuBarSettings::leftInset = 0.f

extra space reserved on the left before entries

Definition at line 14 of file MenuBarSettings.h.


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