Remove style module leftover in scrollable example
This commit is contained in:
parent
de21a651c0
commit
2933ac7355
1 changed files with 0 additions and 52 deletions
|
|
@ -1,52 +0,0 @@
|
||||||
use iced::container;
|
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
|
||||||
pub enum Theme {
|
|
||||||
Light,
|
|
||||||
Dark,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Theme {
|
|
||||||
pub const ALL: [Theme; 2] = [Theme::Light, Theme::Dark];
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Default for Theme {
|
|
||||||
fn default() -> Theme {
|
|
||||||
Theme::Light
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl<'a> From<Theme> for Box<dyn container::StyleSheet + 'a> {
|
|
||||||
fn from(theme: Theme) -> Self {
|
|
||||||
match theme {
|
|
||||||
Theme::Light => Default::default(),
|
|
||||||
Theme::Dark => dark::Container.into(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mod dark {
|
|
||||||
use iced::{container, Color};
|
|
||||||
|
|
||||||
const BACKGROUND: Color = Color::from_rgb(
|
|
||||||
0x36 as f32 / 255.0,
|
|
||||||
0x39 as f32 / 255.0,
|
|
||||||
0x3F as f32 / 255.0,
|
|
||||||
);
|
|
||||||
|
|
||||||
pub struct Container;
|
|
||||||
|
|
||||||
impl container::StyleSheet for Container {
|
|
||||||
fn style(&self) -> container::Style {
|
|
||||||
container::Style {
|
|
||||||
background: Color {
|
|
||||||
a: 0.99,
|
|
||||||
..BACKGROUND
|
|
||||||
}
|
|
||||||
.into(),
|
|
||||||
text_color: Color::WHITE.into(),
|
|
||||||
..container::Style::default()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue