pub struct ScrollableStyle {
pub scroll_padding: ByEdge<Dimension<f32>>,
pub scrollbar_color: ScrollbarColor,
pub scrollbar_padding: ByEdge<Dimension<f32>>,
}Expand description
Controls the appearance of a Scrollable.
Fields§
§scroll_padding: ByEdge<Dimension<f32>>Controls the distance between the scrollable content and each edge of a rectangle.
scrollbar_color: ScrollbarColorThis field controls the appearance of scroll bars used in this Scrollable. When set to Default, the scroll bar’s appearance is automatically updated when the OS indicates that the user has changed its appearance mode, or when the OS chooses its own style depending on the brightness of underlying content and recommends a different style than is currently shown.
scrollbar_padding: ByEdge<Dimension<f32>>Controls the distance between the scrollbars and each edge of a rectangle.
Trait Implementations§
Source§impl Clone for ScrollableStyle
impl Clone for ScrollableStyle
Source§fn clone(&self) -> ScrollableStyle
fn clone(&self) -> ScrollableStyle
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 ScrollableStyle
impl Debug for ScrollableStyle
Source§impl Default for ScrollableStyle
impl Default for ScrollableStyle
Source§fn default() -> ScrollableStyle
fn default() -> ScrollableStyle
Returns the “default value” for a type. Read more
Source§impl From<ScrollableStyle> for ScrollableViewStyle
impl From<ScrollableStyle> for ScrollableViewStyle
Source§fn from(style: ScrollableStyle) -> Self
fn from(style: ScrollableStyle) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ScrollableStyle
impl PartialEq for ScrollableStyle
impl Copy for ScrollableStyle
impl StructuralPartialEq for ScrollableStyle
Auto Trait Implementations§
impl Freeze for ScrollableStyle
impl RefUnwindSafe for ScrollableStyle
impl Send for ScrollableStyle
impl Sync for ScrollableStyle
impl Unpin for ScrollableStyle
impl UnwindSafe for ScrollableStyle
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
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, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
impl<T, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
Source§fn convert_into(self) -> U
fn convert_into(self) -> U
Convert into T with values clamped to the color defined bounds Read more
Source§fn convert_unclamped_into(self) -> U
fn convert_unclamped_into(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
Source§fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined range,
otherwise an
OutOfBounds error is returned which contains the unclamped color. Read more