cushy::widgets::slider

Trait Slidable

Source
pub trait Slidable<T>: IntoDynamic<T> + Sized
where T: SliderValue,
{ // Provided methods fn slider(self) -> Slider<T> where T::Value: Ranged { ... } fn slider_between( self, min: impl IntoValue<T::Value>, max: impl IntoValue<T::Value>, ) -> Slider<T> { ... } }
Expand description

A value that can be used in a Slider widget.

Provided Methods§

Source

fn slider(self) -> Slider<T>
where T::Value: Ranged,

Returns a new slider over the full range of the type.

Source

fn slider_between( self, min: impl IntoValue<T::Value>, max: impl IntoValue<T::Value>, ) -> Slider<T>

Returns a new slider using the value of self. The slider will be limited to values between min and max.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<U, T> Slidable<U> for T
where T: IntoDynamic<U>, U: SliderValue,