pub struct ScrollbarTheme { /* private fields */ }Expand description
Global defaults used by crate::Scrollbar.
motion defaults to motionless. Styled layers project their own timing;
Base never installs a fade or slide of its own.
Implementations§
Source§impl ScrollbarTheme
impl ScrollbarTheme
pub fn new() -> Self
pub fn with_mode(self, mode: ScrollbarMode) -> Self
pub fn with_motion(self, motion: ScrollbarMotion) -> Self
pub fn with_styles(self, styles: ScrollbarStyles) -> Self
pub fn mode(&self) -> ScrollbarMode
pub fn motion(&self) -> ScrollbarMotion
pub fn styles(&self) -> &ScrollbarStyles
Trait Implementations§
Source§impl Clone for ScrollbarTheme
impl Clone for ScrollbarTheme
Source§fn clone(&self) -> ScrollbarTheme
fn clone(&self) -> ScrollbarTheme
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ScrollbarTheme
impl Default for ScrollbarTheme
Source§fn default() -> ScrollbarTheme
fn default() -> ScrollbarTheme
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScrollbarTheme
impl RefUnwindSafe for ScrollbarTheme
impl Send for ScrollbarTheme
impl Sync for ScrollbarTheme
impl Unpin for ScrollbarTheme
impl UnsafeUnpin for ScrollbarTheme
impl UnwindSafe for ScrollbarTheme
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().