pub struct PopoverState { /* private fields */ }Expand description
State and focus lifecycle for an unstyled popover.
Applications own trigger/content construction, positioning, appearance, and animation. This state owns the controlled open lifecycle, dismissal, focus capture and restoration, and deferred-popup registration.
Implementations§
Trait Implementations§
impl EventEmitter<DismissEvent> for PopoverState
Source§impl Focusable for PopoverState
impl Focusable for PopoverState
Source§fn focus_handle(&self, _: &App) -> FocusHandle
fn focus_handle(&self, _: &App) -> FocusHandle
Returns the focus handle associated with this view.
Source§impl Render for PopoverState
impl Render for PopoverState
Auto Trait Implementations§
impl !RefUnwindSafe for PopoverState
impl !Send for PopoverState
impl !Sync for PopoverState
impl !UnwindSafe for PopoverState
impl Freeze for PopoverState
impl Unpin for PopoverState
impl UnsafeUnpin for PopoverState
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
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