19 lines
315 B
C
19 lines
315 B
C
#pragma once
|
|
|
|
#include "clay.h"
|
|
|
|
enum Theme_Mode {
|
|
LIGHT_MODE,
|
|
DARK_MODE,
|
|
};
|
|
|
|
struct Theme_t {
|
|
Clay_Color backgroundColor;
|
|
Clay_Color foregroundColor;
|
|
Clay_Color textColor;
|
|
Clay_Color textShadowColor;
|
|
};
|
|
|
|
void setThemeMode(enum Theme_Mode m);
|
|
enum Theme_Mode getThemeMode();
|
|
struct Theme_t getCurrentTheme();
|