1 #ifndef AETHER_TYPES_HPP 2 #define AETHER_TYPES_HPP 4 #include "Aether/types/Colour.hpp" Colour text
Text colour.
Definition: Types.hpp:74
Struct for UI Theme.
Definition: Types.hpp:56
Padding
Enum class for amount of padding in a scrollable.
Definition: Types.hpp:47
Colour accent
"Selected" colour
Definition: Types.hpp:58
std::function< Colour(uint32_t)> highlightFunc
Function returning a colour (for highlight border) based on current time.
Definition: Types.hpp:76
Colour altBG
Lighter/darker shade of bg.
Definition: Types.hpp:60
Stores RGBA values representing a colour. Each component can be within the range 0 to 255 (inclusive)...
Definition: Colour.hpp:9
Colour selected
Colour to draw on top of element when selected.
Definition: Types.hpp:72
Base namespace for all Aether related classes and functions.
Colour fg
Foreground (ie. lines)
Definition: Types.hpp:64
Colour mutedLine
Usually grey; used for lines that separate.
Definition: Types.hpp:68
Colour highlightBG
Highlight background (usually darker/lighter than bg)
Definition: Types.hpp:66
Colour bg
Background.
Definition: Types.hpp:62
Button
Enum class for buttons Avoids confusion with SDL/libnx names.
Definition: Types.hpp:12
Colour mutedText
Also grey; used for less important text.
Definition: Types.hpp:70