diff options
Diffstat (limited to '')
| -rw-r--r-- | style/src/application.rs | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/style/src/application.rs b/style/src/application.rs index 4aa950fb..d48c6a34 100644 --- a/style/src/application.rs +++ b/style/src/application.rs @@ -1,7 +1,13 @@  use iced_core::Color;  pub trait StyleSheet { -    fn background_color(&self) -> Color; +    type Style: Default + Copy; -    fn text_color(&self) -> Color; +    fn appearance(&self, style: Self::Style) -> Appearance; +} + +#[derive(Debug, Clone, Copy, PartialEq)] +pub struct Appearance { +    pub background_color: Color, +    pub text_color: Color,  }  | 
