pub struct ScrollableContentStyle {
pub border_style: Style,
pub focused_border_style: Style,
pub text_style: Style,
pub show_borders: bool,
pub show_scroll_indicators: bool,
}Expand description
Style configuration for ScrollableContent
Fields§
§border_style: StyleBorder style when not focused
focused_border_style: StyleBorder style when focused
text_style: StyleText style
show_borders: boolWhether to show borders
show_scroll_indicators: boolWhether to show scroll indicators
Implementations§
Source§impl ScrollableContentStyle
impl ScrollableContentStyle
Sourcepub fn borderless() -> Self
pub fn borderless() -> Self
Create a minimal style without borders
Sourcepub fn with_focus_color(self, color: Color) -> Self
pub fn with_focus_color(self, color: Color) -> Self
Create a style with custom focus color
Sourcepub fn text_style(self, style: Style) -> Self
pub fn text_style(self, style: Style) -> Self
Set the text style
Trait Implementations§
Source§impl Clone for ScrollableContentStyle
impl Clone for ScrollableContentStyle
Source§fn clone(&self) -> ScrollableContentStyle
fn clone(&self) -> ScrollableContentStyle
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 ScrollableContentStyle
impl Debug for ScrollableContentStyle
Auto Trait Implementations§
impl Freeze for ScrollableContentStyle
impl RefUnwindSafe for ScrollableContentStyle
impl Send for ScrollableContentStyle
impl Sync for ScrollableContentStyle
impl Unpin for ScrollableContentStyle
impl UnwindSafe for ScrollableContentStyle
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> 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