pub struct SliderStyleConfig {
pub value_normalized: Signal<f32>,
pub is_hovered: Signal<bool>,
pub is_dragging: Signal<bool>,
pub is_disabled: Signal<bool>,
pub focus_origin: Signal<Option<FocusOrigin>>,
pub orientation: SliderOrientation,
pub tick_count: Option<u32>,
pub variant: SliderVariant,
}Fields§
§value_normalized: Signal<f32>Normalized 0.0..=1.0 thumb position.
is_hovered: Signal<bool>§is_dragging: Signal<bool>true while the user is drag-pressing the thumb.
is_disabled: Signal<bool>§focus_origin: Signal<Option<FocusOrigin>>Some(FocusOrigin::Keyboard) while the slider has keyboard
focus; the IntUI default uses this to gate the focus ring on
the thumb. Some(Pointer) and None skip the ring.
orientation: SliderOrientation§tick_count: Option<u32>Some(n) ⇒ Discrete with n ticks; None ⇒ Continuous.
variant: SliderVariantTrait Implementations§
Source§impl Clone for SliderStyleConfig
impl Clone for SliderStyleConfig
Source§fn clone(&self) -> SliderStyleConfig
fn clone(&self) -> SliderStyleConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for SliderStyleConfig
impl !Send for SliderStyleConfig
impl !Sync for SliderStyleConfig
impl !UnwindSafe for SliderStyleConfig
impl Freeze for SliderStyleConfig
impl Unpin for SliderStyleConfig
impl UnsafeUnpin for SliderStyleConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more