pub struct ResizableCustomStyle(/* private fields */);Implementations§
Source§impl ResizableCustomStyle
impl ResizableCustomStyle
pub fn new() -> Self
Sourcepub fn handle_color(self, color: impl Into<Brush>) -> Self
pub fn handle_color(self, color: impl Into<Brush>) -> Self
Sets the color of the handle handle.
§Arguments
color- An optionalBrushthat sets the handle’s color. IfNoneis provided, the handle color is not set.
Sourcepub fn handle_thickness(self, width: impl Into<Px>) -> Self
pub fn handle_thickness(self, width: impl Into<Px>) -> Self
Sets the thickness of the handle.
§Arguments
Thickness- APxvalue that sets the handle’s thickness.
Sourcepub fn handle_cursor_style(
self,
cursor_style: impl Into<Option<CursorStyle>>,
) -> Self
pub fn handle_cursor_style( self, cursor_style: impl Into<Option<CursorStyle>>, ) -> Self
Sets the cursor style over the handle.
§Arguments
cursor_style- An optionalCursorStylethat sets the handle’s cursor style. IfNoneis provided, default automatic cursor style is used.
Trait Implementations§
Source§impl Clone for ResizableCustomStyle
impl Clone for ResizableCustomStyle
Source§fn clone(&self) -> ResizableCustomStyle
fn clone(&self) -> ResizableCustomStyle
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<ResizableCustomStyle> for ResizableStack
impl CustomStylable<ResizableCustomStyle> for ResizableStack
Source§type DV = ResizableStack
type DV = ResizableStack
The view type that this custom stylable converts to.
Source§impl CustomStyle for ResizableCustomStyle
impl CustomStyle for ResizableCustomStyle
Source§type StyleClass = ResizableClass
type StyleClass = ResizableClass
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 ResizableCustomStyle
impl Debug for ResizableCustomStyle
Source§impl Default for ResizableCustomStyle
impl Default for ResizableCustomStyle
Source§fn default() -> ResizableCustomStyle
fn default() -> ResizableCustomStyle
Returns the “default value” for a type. Read more
Source§impl From<ResizableCustomStyle> for Style
impl From<ResizableCustomStyle> for Style
Source§fn from(val: ResizableCustomStyle) -> Self
fn from(val: ResizableCustomStyle) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ResizableCustomStyle
impl !RefUnwindSafe for ResizableCustomStyle
impl !Send for ResizableCustomStyle
impl !Sync for ResizableCustomStyle
impl Unpin for ResizableCustomStyle
impl !UnwindSafe for ResizableCustomStyle
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