Struct components::material::BottomSheet
source · [−]pub struct BottomSheet {
pub key: Key,
pub enable_drag: bool,
pub background_color: Color,
pub elevation: f32,
pub shape: Box<dyn ShapeBorder>,
pub clip_behavior: Clip,
pub constraints: BoxConstraints,
pub on_closing: Option<VoidCallback>,
pub builder: WidgetBuilder,
}
Fields
key: Key
enable_drag: bool
background_color: Color
elevation: f32
shape: Box<dyn ShapeBorder>
clip_behavior: Clip
constraints: BoxConstraints
on_closing: Option<VoidCallback>
builder: WidgetBuilder
Trait Implementations
sourceimpl Default for BottomSheet
impl Default for BottomSheet
sourceimpl Widget for BottomSheet
impl Widget for BottomSheet
sourceimpl WidgetProperties for BottomSheet
impl WidgetProperties for BottomSheet
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 BottomSheet
impl !Send for BottomSheet
impl !Sync for BottomSheet
impl Unpin for BottomSheet
impl !UnwindSafe for BottomSheet
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
.