[−][src]Struct azul_css::ScrollbarStyle
Width and height of the scrollbars at the side of the text field.
This information is necessary in order to reserve space at the side of the text field so that the text doesn't overlap the scrollbar. In some cases (when the scrollbar is set to "auto"), the scrollbar space is only taken up when the text overflows the rectangle itself.
Fields
horizontal: Option<ScrollbarInfo>
Vertical scrollbar style, if any
vertical: Option<ScrollbarInfo>
Horizontal scrollbar style, if any
Trait Implementations
impl Clone for ScrollbarStyle
[src]
fn clone(&self) -> ScrollbarStyle
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ScrollbarStyle
[src]
impl Eq for ScrollbarStyle
[src]
impl Hash for ScrollbarStyle
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ScrollbarStyle
[src]
fn cmp(&self, other: &ScrollbarStyle) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ScrollbarStyle> for ScrollbarStyle
[src]
fn eq(&self, other: &ScrollbarStyle) -> bool
[src]
fn ne(&self, other: &ScrollbarStyle) -> bool
[src]
impl PartialOrd<ScrollbarStyle> for ScrollbarStyle
[src]
fn partial_cmp(&self, other: &ScrollbarStyle) -> Option<Ordering>
[src]
fn lt(&self, other: &ScrollbarStyle) -> bool
[src]
fn le(&self, other: &ScrollbarStyle) -> bool
[src]
fn gt(&self, other: &ScrollbarStyle) -> bool
[src]
fn ge(&self, other: &ScrollbarStyle) -> bool
[src]
impl StructuralEq for ScrollbarStyle
[src]
impl StructuralPartialEq for ScrollbarStyle
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScrollbarStyle
impl Send for ScrollbarStyle
impl Sync for ScrollbarStyle
impl Unpin for ScrollbarStyle
impl UnwindSafe for ScrollbarStyle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,