1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::{context::StyleContext, styles::*};

mod context;
mod styles;

pub trait GraphicsStyle {
    fn set_local_style(&self, context: &mut StyleResolver);
}

#[derive(Debug, Clone)]
pub struct StyleResolver {
    theme: StyleContext,
    local: StyleContext,
}