#[non_exhaustive]pub struct ResolvedSliderTheme {
pub fill_color: Rgba,
pub track_color: Rgba,
pub thumb_color: Rgba,
pub track_height: f32,
pub thumb_diameter: f32,
pub tick_mark_length: f32,
pub disabled_opacity: f32,
pub thumb_hover_color: Option<Rgba>,
pub disabled_fill_color: Option<Rgba>,
pub disabled_track_color: Option<Rgba>,
pub disabled_thumb_color: Option<Rgba>,
}Expand description
Slider control colors and geometry.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.fill_color: RgbaFilled portion of the slider track.
track_color: RgbaUnfilled track color.
thumb_color: RgbaThumb (handle) color.
track_height: f32Track height in logical pixels.
thumb_diameter: f32Thumb diameter in logical pixels.
tick_mark_length: f32Tick mark length in logical pixels.
disabled_opacity: f32Opacity multiplier when disabled (0.0-1.0).
thumb_hover_color: Option<Rgba>Thumb color on hover.
disabled_fill_color: Option<Rgba>Filled track color when disabled.
disabled_track_color: Option<Rgba>Unfilled track color when disabled.
disabled_thumb_color: Option<Rgba>Thumb color when disabled.
Trait Implementations§
Source§impl Clone for ResolvedSliderTheme
impl Clone for ResolvedSliderTheme
Source§fn clone(&self) -> ResolvedSliderTheme
fn clone(&self) -> ResolvedSliderTheme
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolvedSliderTheme
impl Debug for ResolvedSliderTheme
Source§impl<'de> Deserialize<'de> for ResolvedSliderTheme
impl<'de> Deserialize<'de> for ResolvedSliderTheme
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResolvedSliderTheme
impl PartialEq for ResolvedSliderTheme
Source§impl Serialize for ResolvedSliderTheme
impl Serialize for ResolvedSliderTheme
impl StructuralPartialEq for ResolvedSliderTheme
Auto Trait Implementations§
impl Freeze for ResolvedSliderTheme
impl RefUnwindSafe for ResolvedSliderTheme
impl Send for ResolvedSliderTheme
impl Sync for ResolvedSliderTheme
impl Unpin for ResolvedSliderTheme
impl UnsafeUnpin for ResolvedSliderTheme
impl UnwindSafe for ResolvedSliderTheme
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