Struct components::material::SliderThemeData
source · [−]pub struct SliderThemeData {Show 27 fields
pub track_height: f32,
pub active_track_color: Color,
pub inactive_track_color: Color,
pub disabled_active_track_color: Color,
pub disabled_inactive_track_color: Color,
pub active_tick_mark_color: Color,
pub inactive_tick_mark_color: Color,
pub disabled_active_tick_mark_color: Color,
pub disabled_inactive_tick_mark_color: Color,
pub thumb_color: Color,
pub overlapping_shape_stroke_color: Color,
pub disabled_thumb_color: Color,
pub overlay_color: Color,
pub value_indicator_color: Color,
pub overlay_shape: SliderComponentShape,
pub tick_mark_shape: SliderTickMarkShape,
pub thumb_shape: SliderComponentShape,
pub track_shape: SliderTrackShape,
pub value_indicator_shape: SliderComponentShape,
pub range_tick_mark_shape: RangeSliderTickMarkShape,
pub range_thumb_shape: RangeSliderThumbShape,
pub range_track_shape: RangeSliderTrackShape,
pub range_value_indicator_shape: RangeSliderValueIndicatorShape,
pub show_value_indicator: ShowValueIndicator,
pub value_indicator_text_style: TextStyle,
pub min_thumb_separation: f32,
pub thumb_selector: Option<Box<dyn RangeThumbSelector>>,
}
Fields
track_height: f32
active_track_color: Color
inactive_track_color: Color
disabled_active_track_color: Color
disabled_inactive_track_color: Color
active_tick_mark_color: Color
inactive_tick_mark_color: Color
disabled_active_tick_mark_color: Color
disabled_inactive_tick_mark_color: Color
thumb_color: Color
overlapping_shape_stroke_color: Color
disabled_thumb_color: Color
overlay_color: Color
value_indicator_color: Color
overlay_shape: SliderComponentShape
tick_mark_shape: SliderTickMarkShape
thumb_shape: SliderComponentShape
track_shape: SliderTrackShape
value_indicator_shape: SliderComponentShape
range_tick_mark_shape: RangeSliderTickMarkShape
range_thumb_shape: RangeSliderThumbShape
range_track_shape: RangeSliderTrackShape
range_value_indicator_shape: RangeSliderValueIndicatorShape
show_value_indicator: ShowValueIndicator
value_indicator_text_style: TextStyle
min_thumb_separation: f32
thumb_selector: Option<Box<dyn RangeThumbSelector>>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SliderThemeData
impl !Send for SliderThemeData
impl !Sync for SliderThemeData
impl Unpin for SliderThemeData
impl !UnwindSafe for SliderThemeData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.