23 lines
525 B
Rust
23 lines
525 B
Rust
use crate::Color;
|
|
|
|
#[derive(Debug, Clone, PartialEq)]
|
|
pub struct ThemeConfig {
|
|
pub primary: Color,
|
|
pub secondary: Color,
|
|
pub accent: Color,
|
|
pub text: Color,
|
|
pub background: Color,
|
|
}
|
|
|
|
impl Default for ThemeConfig {
|
|
fn default() -> Self {
|
|
Self {
|
|
primary: Color(0x00, 0x7A, 0xCC),
|
|
secondary: Color(0x88, 0x88, 0x88),
|
|
accent: Color(0xE9, 0x45, 0x60),
|
|
text: Color(0xFF, 0xFF, 0xFF),
|
|
background: Color(0x00, 0x00, 0x00),
|
|
}
|
|
}
|
|
}
|