Enum fyrox_ui::button::ButtonMessage
source · pub enum ButtonMessage {
Click,
Content(ButtonContent),
}Expand description
Messages that can be emitted by Button widget (or can be sent to the widget).
Variants§
Click
Emitted by the button widget when it was clicked by any mouse button. Click is a press with a following release
of a mouse button withing the button bounds. This message can be only emitted, not sent. See Button docs
for usage examples.
Content(ButtonContent)
A message, that can be used to set new content of the button. See ButtonContent for usage examples.
Implementations§
source§impl ButtonMessage
impl ButtonMessage
sourcepub fn click(
destination: Handle<UiNode>,
direction: MessageDirection
) -> UiMessage
pub fn click( destination: Handle<UiNode>, direction: MessageDirection ) -> UiMessage
A shortcut method to create ButtonMessage::Click message.
sourcepub fn content(
destination: Handle<UiNode>,
direction: MessageDirection,
value: ButtonContent
) -> UiMessage
pub fn content( destination: Handle<UiNode>, direction: MessageDirection, value: ButtonContent ) -> UiMessage
A shortcut method to create ButtonMessage::Content message.
Trait Implementations§
source§impl Clone for ButtonMessage
impl Clone for ButtonMessage
source§fn clone(&self) -> ButtonMessage
fn clone(&self) -> ButtonMessage
Returns a copy 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 ButtonMessage
impl Debug for ButtonMessage
source§impl PartialEq<ButtonMessage> for ButtonMessage
impl PartialEq<ButtonMessage> for ButtonMessage
source§fn eq(&self, other: &ButtonMessage) -> bool
fn eq(&self, other: &ButtonMessage) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ButtonMessage
Auto Trait Implementations§
impl !RefUnwindSafe for ButtonMessage
impl Send for ButtonMessage
impl Sync for ButtonMessage
impl Unpin for ButtonMessage
impl !UnwindSafe for ButtonMessage
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> FieldValue for Twhere
T: 'static,
impl<T> FieldValue for Twhere T: 'static,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere SS: SubsetOf<SP>,
§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 more§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).§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.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.