5#ifndef MALENA_PILLTHEME_H
6#define MALENA_PILLTHEME_H
Theme tokens for interactive UI controls.
Theme tokens for all visual components.
Theme tokens for the PillToggle (iOS-style oval switch).
PillTheme & operator=(const GraphicTheme &g)
sf::Color getPillLabelActiveColor() const
sf::Color thumbDisabledColor
void setPillLabelActiveColor(const sf::Color &c)
sf::Color getTrackOffColor() const
sf::Color getTrackOnColor() const
sf::Color getThumbColor() const
PillTheme & applyFrom(const Theme &t) override
Populate all fields from the global Theme token set.
void setThumbColor(const sf::Color &c)
PillTheme & operator=(const ToggleTheme &t)
sf::Color getPillLabelInactiveColor() const
sf::Color getThumbDisabledColor() const
void setThumbDisabledColor(const sf::Color &c)
sf::Color pillLabelInactiveColor
void setTrackOffColor(const sf::Color &c)
void setTrackOnColor(const sf::Color &c)
sf::Color pillLabelActiveColor
PillTheme & operator=(const ControlTheme &c)
void setPillLabelInactiveColor(const sf::Color &c)
Universal design token set applied across all Themeable components.
Theme tokens shared by all toggle variants.
ToggleTheme & applyFrom(const Theme &t) override
Populate all fields from the global Theme token set.