pub struct DialogBackdrop(/* private fields */);
Expand description
W
Modal dialog parent widget that fills the window.
This widget is instantiated by DIALOG
automatically, you can only customize it by setting the style_fn
contextual property. Note that the popup::close_delay
and popup::is_close_delaying
properties work with this widget.
Implementations§
source§impl DialogBackdrop
impl DialogBackdrop
sourcepub fn widget_new() -> Self
pub fn widget_new() -> Self
Start building a new instance.
sourcepub fn widget_type() -> WidgetType
pub fn widget_type() -> WidgetType
Gets the widget type info.
Methods from Deref<Target = StyleMix<Container>>§
sourcepub fn style_intrinsic(
&mut self,
style_var: ContextVar<StyleFn>,
style_fn: PropertyId,
)
pub fn style_intrinsic( &mut self, style_var: ContextVar<StyleFn>, style_fn: PropertyId, )
Setup the style build.
sourcepub fn style_base_fn(&self, style: impl IntoVar<StyleFn>)
pub fn style_base_fn(&self, style: impl IntoVar<StyleFn>)
c
Widget’s base style. All other styles set using style_fn
are applied over this style.
Is nil
by default.
Trait Implementations§
source§impl Deref for DialogBackdrop
impl Deref for DialogBackdrop
Auto Trait Implementations§
impl !Freeze for DialogBackdrop
impl !RefUnwindSafe for DialogBackdrop
impl Send for DialogBackdrop
impl !Sync for DialogBackdrop
impl Unpin for DialogBackdrop
impl !UnwindSafe for DialogBackdrop
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more