RADLib
RADical C++ application framework
RADTheme.h File Reference

RADUi theme tokens, runtime theme manager, and JSON persistence. More...

#include <RADCore/RADCore.h>
#include <map>
#include <string>
+ Include dependency graph for RADTheme.h:

Go to the source code of this file.

Classes

struct  RADUi::ThemeColors
 Named UI color tokens encoded as CSS-style strings. More...
 
struct  RADUi::ThemeMetrics
 Spacing/radius tokens in logical pixels. More...
 
struct  RADUi::ThemeTypography
 Typography tokens. More...
 
struct  RADUi::Theme
 Complete RADUi theme definition. More...
 
class  RADUi::ThemeManager
 Process/application theme manager with RADCore events. More...
 

Namespaces

 RADUi
 

Enumerations

enum class  RADUi::ThemeMode { RADUi::Light , RADUi::Dark , RADUi::System }
 Theme selection mode. More...
 

Detailed Description

RADUi theme tokens, runtime theme manager, and JSON persistence.