pub struct OpenNestedHandlerArgs { /* private fields */ }Expand description
Arguments for the WINDOWS_EXTENSIONS.register_open_nested_handler handler.
Implementations§
Source§impl OpenNestedHandlerArgs
impl OpenNestedHandlerArgs
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> 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