5#ifndef MALENA_TEXTINPUTTHEME_H
6#define MALENA_TEXTINPUTTHEME_H
41 {
static_cast<InputTheme&
>(*this) = i;
return *
this; }
44 {
static_cast<InputTheme&
>(*this) = c;
return *
this; }
47 {
static_cast<InputTheme&
>(*this) = g;
return *
this; }
Theme tokens for interactive UI controls.
Theme tokens for all visual components.
Color tokens for TextInput and TextArea.
sf::Color getCursorColor() const
TextInputTheme & applyFrom(const Theme &t) override
Populate all fields from the global Theme token set.
TextInputTheme & operator=(const ControlTheme &c)
void setCursorColor(const sf::Color &c)
TextInputTheme & operator=(const GraphicTheme &g)
void setSelectionColor(const sf::Color &c)
sf::Color getSelectionColor() const
TextInputTheme & operator=(const InputTheme &i)
Universal design token set applied across all Themeable components.