Struct components::material::Scrollable
source · [−]pub struct Scrollable {
pub key: Key,
pub exclude_from_semantics: bool,
pub semantic_child_count: i32,
pub drag_start_behavior: DragStartBehavior,
pub restoration_id: String,
pub scroll_behavior: ScrollBehavior,
}
Fields
key: Key
exclude_from_semantics: bool
semantic_child_count: i32
drag_start_behavior: DragStartBehavior
restoration_id: String
scroll_behavior: ScrollBehavior
Trait Implementations
sourceimpl Default for Scrollable
impl Default for Scrollable
sourceimpl Widget for Scrollable
impl Widget for Scrollable
sourceimpl WidgetProperties for Scrollable
impl WidgetProperties for Scrollable
sourcefn mouse_input(&self) -> bool
fn mouse_input(&self) -> bool
Whether or not the control responds to mouse input
sourcefn renderable(&self) -> bool
fn renderable(&self) -> bool
Whether or not the control emits render signals from the canvas render call
sourcefn internal_visible(&self) -> bool
fn internal_visible(&self) -> bool
Internal. Internal parent visibility for creating sub controls.
Auto Trait Implementations
impl RefUnwindSafe for Scrollable
impl Send for Scrollable
impl Sync for Scrollable
impl Unpin for Scrollable
impl UnwindSafe for Scrollable
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<'a, T, C, M> Inspect<'a, C, &'a mut C, M> for T
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
fn into_color(self) -> To
fn into_color(self) -> To
Convert into color
impl<T> Pointable for T
impl<T> Pointable for T
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
Sets value
as a parameter of self
.