5#ifndef MALENA_CONTROLTHEME_H
6#define MALENA_CONTROLTHEME_H
static const sf::Font & getDefault()
Return the built-in Arial font.
Theme tokens for interactive UI controls.
unsigned int getFontSizeSmall() const
ControlTheme & operator=(const GraphicTheme &g)
void setTextColor(const sf::Color &c)
void setHoverColor(const sf::Color &c)
void setFocusColor(const sf::Color &c)
sf::Color getDisabledColor() const
sf::Color getHoverColor() const
unsigned int fontSizeSmall
sf::Color getFocusColor() const
void setFont(const sf::Font &f)
sf::Color getErrorColor() const
sf::Color getDisabledTextColor() const
void setFontSize(unsigned int s)
sf::Color getMutedColor() const
const sf::Font * getFont() const
void setDisabledTextColor(const sf::Color &c)
void setFont(const sf::Font &&)=delete
void setDisabledColor(const sf::Color &c)
sf::Color getTextColor() const
ControlTheme & applyFrom(const Theme &t) override
Populate all fields from the global Theme token set.
void setMutedColor(const sf::Color &c)
void setFontSizeSmall(unsigned int s)
unsigned int getFontSize() const
sf::Color disabledTextColor
void setErrorColor(const sf::Color &c)
Theme tokens for all visual components.
virtual GraphicTheme & applyFrom(const Theme &t)
Populate all fields from the global Theme token set.
Universal design token set applied across all Themeable components.
unsigned int fontSizeSmall