pub struct TooltipOverlay { /* private fields */ }Expand description
Per-window tooltip provider and overlay.
Implementations§
Source§impl TooltipOverlay
impl TooltipOverlay
pub fn new() -> Self
pub fn render_with( self, renderer: impl Fn(AnyView, TooltipTransition, &mut Window, &mut App) -> AnyElement + 'static, ) -> Self
pub fn request_show( &mut self, content: TooltipRequest, window: &mut Window, cx: &mut Context<'_, Self>, )
pub fn request_hide(&mut self, window: &mut Window, cx: &mut Context<'_, Self>)
pub fn hide(&mut self, cx: &mut Context<'_, Self>)
Trait Implementations§
Source§impl Default for TooltipOverlay
impl Default for TooltipOverlay
Source§impl Render for TooltipOverlay
impl Render for TooltipOverlay
Auto Trait Implementations§
impl !RefUnwindSafe for TooltipOverlay
impl !Send for TooltipOverlay
impl !Sync for TooltipOverlay
impl !UnwindSafe for TooltipOverlay
impl Freeze for TooltipOverlay
impl Unpin for TooltipOverlay
impl UnsafeUnpin for TooltipOverlay
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().