summaryrefslogtreecommitdiffstats
path: root/pure/src/helpers.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-05-26 00:40:27 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2022-05-26 00:40:27 +0200
commit3a820b45f336398c48f8bedf7b8c4b8af876efff (patch)
tree44d7597820aabe1f7b0fc9db053357170e25aeec /pure/src/helpers.rs
parent03eda9b162012c503ead649e5ccb95b7ef1d10ed (diff)
downloadiced-3a820b45f336398c48f8bedf7b8c4b8af876efff.tar.gz
iced-3a820b45f336398c48f8bedf7b8c4b8af876efff.tar.bz2
iced-3a820b45f336398c48f8bedf7b8c4b8af876efff.zip
Implement theme styling for `Slider`
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)
}