diff options
author | 2022-05-26 23:07:34 +0200 | |
---|---|---|
committer | 2022-05-26 23:07:34 +0200 | |
commit | cf0230072c01ea9523f4d98a3656f5c975b3f347 (patch) | |
tree | ed24c6b90c6e319129e5fe963d50593846aaab72 /pure | |
parent | 7f3b7075db68a215f4331b4bfba1c8ddd1c4d7f3 (diff) | |
download | iced-cf0230072c01ea9523f4d98a3656f5c975b3f347.tar.gz iced-cf0230072c01ea9523f4d98a3656f5c975b3f347.tar.bz2 iced-cf0230072c01ea9523f4d98a3656f5c975b3f347.zip |
Rename `Variant` to `Style` and `Style` to `Appearance`
Diffstat (limited to 'pure')
-rw-r--r-- | pure/src/helpers.rs | 1 | ||||
-rw-r--r-- | pure/src/widget/button.rs | 15 | ||||
-rw-r--r-- | pure/src/widget/slider.rs | 12 |
3 files changed, 12 insertions, 16 deletions
diff --git a/pure/src/helpers.rs b/pure/src/helpers.rs index 71ae7635..d8741b09 100644 --- a/pure/src/helpers.rs +++ b/pure/src/helpers.rs @@ -54,7 +54,6 @@ pub fn button<'a, Message, Renderer>( where Renderer: iced_native::Renderer, Renderer::Theme: widget::button::StyleSheet, - <Renderer::Theme as widget::button::StyleSheet>::Variant: Default, { widget::Button::new(content) } diff --git a/pure/src/widget/button.rs b/pure/src/widget/button.rs index 45f4a6aa..dd7688e2 100644 --- a/pure/src/widget/button.rs +++ b/pure/src/widget/button.rs @@ -12,7 +12,7 @@ use iced_native::{ Clipboard, Layout, Length, Padding, Point, Rectangle, Shell, }; -pub use iced_style::button::{Style, StyleSheet}; +pub use iced_style::button::{Appearance, StyleSheet}; use button::State; @@ -60,14 +60,13 @@ where width: Length, height: Length, padding: Padding, - variant: <Renderer::Theme as StyleSheet>::Variant, + style: <Renderer::Theme as StyleSheet>::Style, } impl<'a, Message, Renderer> Button<'a, Message, Renderer> where Renderer: iced_native::Renderer, Renderer::Theme: StyleSheet, - <Renderer::Theme as StyleSheet>::Variant: Default, { /// Creates a new [`Button`] with the given content. pub fn new(content: impl Into<Element<'a, Message, Renderer>>) -> Self { @@ -77,7 +76,7 @@ where width: Length::Shrink, height: Length::Shrink, padding: Padding::new(5), - variant: <Renderer::Theme as StyleSheet>::Variant::default(), + style: <Renderer::Theme as StyleSheet>::Style::default(), } } @@ -110,9 +109,9 @@ where /// Sets the style variant of this [`Button`]. pub fn style( mut self, - variant: <Renderer::Theme as StyleSheet>::Variant, + style: <Renderer::Theme as StyleSheet>::Style, ) -> Self { - self.variant = variant; + self.style = style; self } } @@ -123,7 +122,6 @@ where Message: 'a + Clone, Renderer: 'a + iced_native::Renderer, Renderer::Theme: StyleSheet, - <Renderer::Theme as StyleSheet>::Variant: Copy, { fn tag(&self) -> tree::Tag { tree::Tag::of::<State>() @@ -217,7 +215,7 @@ where cursor_position, self.on_press.is_some(), theme, - self.variant, + self.style, || tree.state.downcast_ref::<State>(), ); @@ -269,7 +267,6 @@ where Message: Clone + 'a, Renderer: iced_native::Renderer + 'a, Renderer::Theme: StyleSheet, - <Renderer::Theme as StyleSheet>::Variant: Copy, { fn into(self) -> Element<'a, Message, Renderer> { Element::new(self) diff --git a/pure/src/widget/slider.rs b/pure/src/widget/slider.rs index a6deda41..9bc32f08 100644 --- a/pure/src/widget/slider.rs +++ b/pure/src/widget/slider.rs @@ -11,7 +11,7 @@ use iced_native::{Clipboard, Layout, Length, Point, Rectangle, Shell, Size}; use std::ops::RangeInclusive; -pub use iced_style::slider::{Handle, HandleShape, Style, StyleSheet}; +pub use iced_style::slider::{Appearance, Handle, HandleShape, StyleSheet}; /// An horizontal bar and a handle that selects a single value from a range of /// values. @@ -49,7 +49,7 @@ where on_release: Option<Message>, width: Length, height: u16, - variant: <Renderer::Theme as StyleSheet>::Variant, + style: <Renderer::Theme as StyleSheet>::Style, } impl<'a, T, Message, Renderer> Slider<'a, T, Message, Renderer> @@ -94,7 +94,7 @@ where on_release: None, width: Length::Fill, height: Self::DEFAULT_HEIGHT, - variant: Default::default(), + style: Default::default(), } } @@ -124,9 +124,9 @@ where /// Sets the style of the [`Slider`]. pub fn style( mut self, - variant: impl Into<<Renderer::Theme as StyleSheet>::Variant>, + style: impl Into<<Renderer::Theme as StyleSheet>::Style>, ) -> Self { - self.variant = variant.into(); + self.style = style.into(); self } @@ -216,7 +216,7 @@ where self.value, &self.range, theme, - self.variant, + self.style, ) } |