pub struct OpenNestedHandlerArgs { /* private fields */ }Expand description
Arguments for the WINDOWS.register_open_nested_handler handler.
Implementations§
Source§impl OpenNestedHandlerArgs
impl OpenNestedHandlerArgs
Sourcepub fn vars(&mut self) -> WindowVars
pub fn vars(&mut self) -> WindowVars
Window vars.
Sourcepub fn nest(&mut self) -> NestedWindowNode
pub fn nest(&mut self) -> NestedWindowNode
Instantiate a node that layouts and renders the window content.
Calling this will stop the normal window chrome from opening, the caller is responsible for inserting the node into the main window layout.
Note that the window will notify open like normal, but it will only be visible on this node.
Auto Trait Implementations§
impl !Freeze for OpenNestedHandlerArgs
impl !RefUnwindSafe for OpenNestedHandlerArgs
impl Send for OpenNestedHandlerArgs
impl !Sync for OpenNestedHandlerArgs
impl Unpin for OpenNestedHandlerArgs
impl !UnwindSafe for OpenNestedHandlerArgs
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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