pub struct SliderCustomStyle(/* private fields */);Implementations§
Source§impl SliderCustomStyle
impl SliderCustomStyle
pub fn new() -> Self
Sourcepub fn handle_color(self, color: impl Into<Option<Brush>>) -> Self
pub fn handle_color(self, color: impl Into<Option<Brush>>) -> Self
Sets the color of the slider handle.
§Arguments
color- An optionalColorthat sets the handle’s color. IfNoneis provided, the handle color is not set.
Sourcepub fn edge_align(self, align: bool) -> Self
pub fn edge_align(self, align: bool) -> Self
Sets the edge alignment of the slider handle.
§Arguments
align- A boolean value that determines the alignment of the handle. Iftrue, the edges of the handle are within the bar at 0% and 100%. Iffalse, the bars are shortened and the handle’s center appears at the ends of the bar.
Sourcepub fn handle_radius(self, radius: impl Into<PxPct>) -> Self
pub fn handle_radius(self, radius: impl Into<PxPct>) -> Self
Sets the radius of the slider handle.
§Arguments
radius- APxPctvalue that sets the handle’s radius. This can be a pixel value or a percent value relative to the main height of the view.
Sourcepub fn bar_color(self, color: impl Into<Brush>) -> Self
pub fn bar_color(self, color: impl Into<Brush>) -> Self
Sets the color of the slider’s bar.
§Arguments
color- AStyleValue<Color>that sets the bar’s background color.
Sourcepub fn bar_radius(self, radius: impl Into<PxPct>) -> Self
pub fn bar_radius(self, radius: impl Into<PxPct>) -> Self
Sets the border radius of the slider’s bar.
§Arguments
radius- APxPctvalue that sets the bar’s border radius. This can be a pixel value or a percent value relative to the bar’s height.
Sourcepub fn bar_height(self, height: impl Into<PxPctAuto>) -> Self
pub fn bar_height(self, height: impl Into<PxPctAuto>) -> Self
Sets the height of the slider’s bar.
§Arguments
height- APxPctAutovalue that sets the bar’s height. This can be a pixel value, a percent value relative to the view’s height, orAutoto use the view’s height.
Sourcepub fn accent_bar_color(self, color: impl Into<Brush>) -> Self
pub fn accent_bar_color(self, color: impl Into<Brush>) -> Self
Sets the color of the slider’s accent bar.
§Arguments
color- AStyleValue<Color>that sets the accent bar’s background color.
Sourcepub fn accent_bar_radius(self, radius: impl Into<PxPct>) -> Self
pub fn accent_bar_radius(self, radius: impl Into<PxPct>) -> Self
Sets the border radius of the slider’s accent bar.
§Arguments
radius- APxPctvalue that sets the accent bar’s border radius. This can be a pixel value or a percent value relative to the accent bar’s height.
Sourcepub fn accent_bar_height(self, height: impl Into<PxPctAuto>) -> Self
pub fn accent_bar_height(self, height: impl Into<PxPctAuto>) -> Self
Sets the height of the slider’s accent bar.
§Arguments
height- APxPctAutovalue that sets the accent bar’s height. This can be a pixel value, a percent value relative to the view’s height, orAutoto use the view’s height.
Trait Implementations§
Source§impl Clone for SliderCustomStyle
impl Clone for SliderCustomStyle
Source§fn clone(&self) -> SliderCustomStyle
fn clone(&self) -> SliderCustomStyle
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 CustomStylable<SliderCustomStyle> for Slider
impl CustomStylable<SliderCustomStyle> for Slider
Source§impl CustomStyle for SliderCustomStyle
impl CustomStyle for SliderCustomStyle
Source§type StyleClass = SliderClass
type StyleClass = SliderClass
The CSS class associated with this custom style type.
Source§fn style(self, style: impl FnOnce(Style) -> Style) -> Self
fn style(self, style: impl FnOnce(Style) -> Style) -> Self
Applies standard styling methods to this custom style. Read more
Source§fn hover(self, style: impl FnOnce(Self) -> Self) -> Self
fn hover(self, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling when the element is hovered. Read more
Source§fn focus(self, style: impl FnOnce(Self) -> Self) -> Self
fn focus(self, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling when the element has keyboard focus. Read more
Source§fn focus_visible(self, style: impl FnOnce(Self) -> Self) -> Self
fn focus_visible(self, style: impl FnOnce(Self) -> Self) -> Self
Similar to the
:focus-visible css selector, this style only activates when tab navigation is used.Source§fn selected(self, style: impl FnOnce(Self) -> Self) -> Self
fn selected(self, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling when the element is in a selected state. Read more
Source§fn disabled(self, style: impl FnOnce(Self) -> Self) -> Self
fn disabled(self, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling when the element is disabled. Read more
Source§fn dark_mode(self, style: impl FnOnce(Self) -> Self) -> Self
fn dark_mode(self, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling when the application is in dark mode. Read more
Source§fn active(self, style: impl FnOnce(Self) -> Self) -> Self
fn active(self, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling when the element is being actively pressed. Read more
Source§fn responsive(self, size: ScreenSize, style: impl FnOnce(Self) -> Self) -> Self
fn responsive(self, size: ScreenSize, style: impl FnOnce(Self) -> Self) -> Self
Applies custom styling that activates at specific screen sizes (responsive design). Read more
Source§fn apply_if(self, cond: bool, style: impl FnOnce(Self) -> Self) -> Self
fn apply_if(self, cond: bool, style: impl FnOnce(Self) -> Self) -> Self
Conditionally applies custom styling based on a boolean condition. Read more
Source§fn apply_opt<T>(self, opt: Option<T>, f: impl FnOnce(Self, T) -> Self) -> Self
fn apply_opt<T>(self, opt: Option<T>, f: impl FnOnce(Self, T) -> Self) -> Self
Conditionally applies custom styling based on an optional value. Read more
Source§fn transition<P: StyleProp>(self, _prop: P, transition: Transition) -> Self
fn transition<P: StyleProp>(self, _prop: P, transition: Transition) -> Self
Sets a transition animation for a specific custom style property. Read more
Source§impl Debug for SliderCustomStyle
impl Debug for SliderCustomStyle
Source§impl Default for SliderCustomStyle
impl Default for SliderCustomStyle
Source§fn default() -> SliderCustomStyle
fn default() -> SliderCustomStyle
Returns the “default value” for a type. Read more
Source§impl From<SliderCustomStyle> for Style
impl From<SliderCustomStyle> for Style
Source§fn from(val: SliderCustomStyle) -> Self
fn from(val: SliderCustomStyle) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SliderCustomStyle
impl !RefUnwindSafe for SliderCustomStyle
impl !Send for SliderCustomStyle
impl !Sync for SliderCustomStyle
impl Unpin for SliderCustomStyle
impl !UnwindSafe for SliderCustomStyle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more