summaryrefslogtreecommitdiffstats
path: root/pure/src/helpers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'pure/src/helpers.rs')
-rw-r--r--pure/src/helpers.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/pure/src/helpers.rs b/pure/src/helpers.rs
index ad6f10b1..71ae7635 100644
--- a/pure/src/helpers.rs
+++ b/pure/src/helpers.rs
@@ -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)
}