Implement theme styling for Slider

This commit is contained in:
Héctor Ramón Jiménez 2022-05-26 00:40:27 +02:00
parent 03eda9b162
commit 3a820b45f3
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
7 changed files with 118 additions and 91 deletions

View file

@ -147,14 +147,16 @@ where
/// Creates a new [`Slider`].
///
/// [`Slider`]: widget::Slider
pub fn slider<'a, Message, T>(
pub fn slider<'a, T, Message, Renderer>(
range: std::ops::RangeInclusive<T>,
value: T,
on_change: impl Fn(T) -> Message + 'a,
) -> widget::Slider<'a, T, Message>
) -> widget::Slider<'a, T, Message, Renderer>
where
Message: Clone,
T: Copy + From<u8> + std::cmp::PartialOrd,
Message: Clone,
Renderer: iced_native::Renderer,
Renderer::Theme: widget::slider::StyleSheet,
{
widget::Slider::new(range, value, on_change)
}