pub struct DialogSpec {
pub dismiss_on_outside_tap: bool,
pub dismiss_on_back: bool,
pub apply_window_insets: bool,
}Expand description
How a dialog behaves.
Fields§
§dismiss_on_outside_tap: boolWhether a tap outside the dialog dismisses it.
dismiss_on_back: boolWhether the platform’s back gesture dismisses it.
apply_window_insets: boolWhether the dialog keeps clear of the system bars and the on-screen keyboard. A dialog that draws its own full-bleed surface turns this off.
Implementations§
Source§impl DialogSpec
impl DialogSpec
Sourcepub const fn required() -> Self
pub const fn required() -> Self
A dialog the user must answer: neither an outside tap nor a back gesture closes it, so only the dialog’s own controls can.
Sourcepub const fn with_dismiss_on_outside_tap(self, dismiss: bool) -> Self
pub const fn with_dismiss_on_outside_tap(self, dismiss: bool) -> Self
Sets whether an outside tap dismisses the dialog.
Sourcepub const fn with_dismiss_on_back(self, dismiss: bool) -> Self
pub const fn with_dismiss_on_back(self, dismiss: bool) -> Self
Sets whether the back gesture dismisses the dialog.
Sourcepub const fn with_window_insets(self, apply: bool) -> Self
pub const fn with_window_insets(self, apply: bool) -> Self
Sets whether the dialog keeps clear of system insets.
Trait Implementations§
Source§impl Clone for DialogSpec
impl Clone for DialogSpec
Source§fn clone(&self) -> DialogSpec
fn clone(&self) -> DialogSpec
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 moreimpl Copy for DialogSpec
Source§impl Debug for DialogSpec
impl Debug for DialogSpec
Source§impl Default for DialogSpec
impl Default for DialogSpec
impl Eq for DialogSpec
Source§impl PartialEq for DialogSpec
impl PartialEq for DialogSpec
impl StructuralPartialEq for DialogSpec
Auto Trait Implementations§
impl Freeze for DialogSpec
impl RefUnwindSafe for DialogSpec
impl Send for DialogSpec
impl Sync for DialogSpec
impl Unpin for DialogSpec
impl UnsafeUnpin for DialogSpec
impl UnwindSafe for DialogSpec
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