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: f32active_track_color: Colorinactive_track_color: Colordisabled_active_track_color: Colordisabled_inactive_track_color: Coloractive_tick_mark_color: Colorinactive_tick_mark_color: Colordisabled_active_tick_mark_color: Colordisabled_inactive_tick_mark_color: Colorthumb_color: Coloroverlapping_shape_stroke_color: Colordisabled_thumb_color: Coloroverlay_color: Colorvalue_indicator_color: Coloroverlay_shape: SliderComponentShapetick_mark_shape: SliderTickMarkShapethumb_shape: SliderComponentShapetrack_shape: SliderTrackShapevalue_indicator_shape: SliderComponentShaperange_tick_mark_shape: RangeSliderTickMarkShaperange_thumb_shape: RangeSliderThumbShaperange_track_shape: RangeSliderTrackShaperange_value_indicator_shape: RangeSliderValueIndicatorShapeshow_value_indicator: ShowValueIndicatorvalue_indicator_text_style: TextStylemin_thumb_separation: f32thumb_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.