#[repr(C)]pub struct Tooltip {
pub anchor: Dom,
pub text: AzString,
pub wrapper_style: CssPropertyWithConditionsVec,
pub tip_style: CssPropertyWithConditionsVec,
}Expand description
A tooltip: an anchor Dom plus the text shown on hover.
Fields§
§anchor: DomThe element the tooltip is attached to.
text: AzStringThe text shown in the tip popup.
wrapper_style: CssPropertyWithConditionsVecStyle of the positioning wrapper around the anchor.
tip_style: CssPropertyWithConditionsVecStyle of the tip popup.
Implementations§
Source§impl Tooltip
impl Tooltip
Sourcepub fn new(anchor: Dom, text: AzString) -> Self
pub fn new(anchor: Dom, text: AzString) -> Self
Creates a tooltip wrapping anchor that shows text on hover.
Sourcepub fn set_tip_style(&mut self, style: CssPropertyWithConditionsVec)
pub fn set_tip_style(&mut self, style: CssPropertyWithConditionsVec)
Overrides the tip popup style.
Sourcepub fn with_tip_style(self, style: CssPropertyWithConditionsVec) -> Self
pub fn with_tip_style(self, style: CssPropertyWithConditionsVec) -> Self
Builder-style setter for the tip popup style.
pub fn swap_with_default(&mut self) -> Self
pub fn dom(self) -> Dom
Trait Implementations§
impl Eq for Tooltip
impl StructuralPartialEq for Tooltip
Auto Trait Implementations§
impl Freeze for Tooltip
impl RefUnwindSafe for Tooltip
impl Send for Tooltip
impl Sync for Tooltip
impl Unpin for Tooltip
impl UnsafeUnpin for Tooltip
impl UnwindSafe for Tooltip
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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