pub enum PopupMessage {
Open,
Close,
Content(Handle<UiNode>),
Placement(Placement),
AdjustPosition,
}Variants§
Implementations§
Source§impl PopupMessage
impl PopupMessage
pub fn open( destination: Handle<UiNode>, direction: MessageDirection, ) -> UiMessage
pub fn close( destination: Handle<UiNode>, direction: MessageDirection, ) -> UiMessage
pub fn content( destination: Handle<UiNode>, direction: MessageDirection, value: Handle<UiNode>, ) -> UiMessage
pub fn placement( destination: Handle<UiNode>, direction: MessageDirection, value: Placement, ) -> UiMessage
pub fn adjust_position( destination: Handle<UiNode>, direction: MessageDirection, ) -> UiMessage
Trait Implementations§
Source§impl Clone for PopupMessage
impl Clone for PopupMessage
Source§fn clone(&self) -> PopupMessage
fn clone(&self) -> PopupMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PopupMessage
impl Debug for PopupMessage
Source§impl PartialEq for PopupMessage
impl PartialEq for PopupMessage
impl StructuralPartialEq for PopupMessage
Auto Trait Implementations§
impl Freeze for PopupMessage
impl !RefUnwindSafe for PopupMessage
impl Send for PopupMessage
impl Sync for PopupMessage
impl Unpin for PopupMessage
impl !UnwindSafe for PopupMessage
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<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> MessageData for T
impl<T> MessageData for T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PropertyValue for Twhere
T: Debug + 'static,
impl<T> PropertyValue for Twhere
T: Debug + 'static,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.