pub struct TopLayerConfig {
pub modal: bool,
pub contain_scroll: bool,
pub backdrop: Option<Color>,
}Fields§
§modal: boolA modal layer catches hits on its backdrop instead of falling through.
contain_scroll: boolStop unconsumed user scroll at this root, including editor/touch/fling chains, while retaining logical DOM ancestry for style and events.
backdrop: Option<Color>Optional viewport backdrop, painted immediately before this layer.
Trait Implementations§
Source§impl Clone for TopLayerConfig
impl Clone for TopLayerConfig
impl Copy for TopLayerConfig
Source§impl Debug for TopLayerConfig
impl Debug for TopLayerConfig
Source§impl Default for TopLayerConfig
impl Default for TopLayerConfig
Source§impl PartialEq for TopLayerConfig
impl PartialEq for TopLayerConfig
impl StructuralPartialEq for TopLayerConfig
Auto Trait Implementations§
impl Freeze for TopLayerConfig
impl RefUnwindSafe for TopLayerConfig
impl Send for TopLayerConfig
impl Sync for TopLayerConfig
impl Unpin for TopLayerConfig
impl UnsafeUnpin for TopLayerConfig
impl UnwindSafe for TopLayerConfig
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> Brush for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert