diff options
author | 2024-03-05 21:23:14 +0100 | |
---|---|---|
committer | 2024-03-05 21:23:14 +0100 | |
commit | d735209fc32238185ea0f27f1f4d1d0044b90e06 (patch) | |
tree | c6c9896d9d498f4393d5cb4fd0c41520f0b7f2e0 /style/src/theme.rs | |
parent | 330a6252054b729e4d4d3f5a5d09f32e06cec282 (diff) | |
download | iced-d735209fc32238185ea0f27f1f4d1d0044b90e06.tar.gz iced-d735209fc32238185ea0f27f1f4d1d0044b90e06.tar.bz2 iced-d735209fc32238185ea0f27f1f4d1d0044b90e06.zip |
Move style types of `slider` to `iced_widget`
Diffstat (limited to 'style/src/theme.rs')
-rw-r--r-- | style/src/theme.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/style/src/theme.rs b/style/src/theme.rs index 9038d730..2f8488c7 100644 --- a/style/src/theme.rs +++ b/style/src/theme.rs @@ -11,7 +11,6 @@ use crate::pick_list; use crate::progress_bar; use crate::radio; use crate::rule; -use crate::slider; use crate::svg; use crate::text_editor; use crate::toggler; @@ -279,43 +278,6 @@ impl<T: Fn(&Theme) -> application::Appearance> application::StyleSheet for T { } } -impl slider::StyleSheet for Theme { - fn default() -> fn(&Self, slider::Status) -> slider::Appearance { - slider - } -} - -pub fn slider(theme: &Theme, status: slider::Status) -> slider::Appearance { - let palette = theme.extended_palette(); - - let handle = slider::Handle { - shape: slider::HandleShape::Rectangle { - width: 8, - border_radius: 4.0.into(), - }, - color: Color::WHITE, - border_color: Color::WHITE, - border_width: 1.0, - }; - - slider::Appearance { - rail: slider::Rail { - colors: (palette.primary.base.color, palette.secondary.base.color), - width: 4.0, - border_radius: 2.0.into(), - }, - handle: slider::Handle { - color: match status { - slider::Status::Active => palette.background.base.color, - slider::Status::Hovered => palette.primary.weak.color, - slider::Status::Dragging => palette.primary.base.color, - }, - border_color: palette.primary.base.color, - ..handle - }, - } -} - /// The style of a menu. #[derive(Clone, Default)] pub enum Menu { |