Struct LEAVE
pub struct LEAVE { /* private fields */ }Expand description
Button: Leave trigger is set off:
- When the user presses down the button and then lifts the pointer.
- When the user presses down the button and then moves the pointer outside of the button area.
- When the user sets off a Button: Long Press trigger.
Methods from Deref<Target = MessageType<PointerLeftMessageArguments>>§
pub fn as_ptr(&self) -> *mut MessageTypeWrapper
pub fn get_native(&self) -> Result<NonNull<c_void>, Error>
pub fn get_native(&self) -> Result<NonNull<c_void>, Error>
Gets a pointer to the backing C++ instance.
pub fn get_arguments_metaclass(&self) -> Result<Metaclass, Error>
pub fn get_arguments_metaclass(&self) -> Result<Metaclass, Error>
Gets the metaclass of the message arguments associated with the message type.
pub fn get_name(&self) -> Result<KanziString, Error>
pub fn get_name(&self) -> Result<KanziString, Error>
Gets the fully qualified name of the message type in the form “Class.MessageType”.
pub fn get_routing(&self) -> Result<MessageRouting, Error>
pub fn get_routing(&self) -> Result<MessageRouting, Error>
Gets the message routing of the message type.
pub fn compare(&self, rhs: &MessageType<T>) -> Result<bool, Error>
pub fn compare(&self, rhs: &MessageType<T>) -> Result<bool, Error>
Compares two message types.
pub fn get_editor_info(&self) -> Result<Option<EditorInfo>, Error>
pub fn get_editor_info(&self) -> Result<Option<EditorInfo>, Error>
Gets editor info for the message type.
pub fn as_abstract(&self) -> &MessageType<MessageArguments>
pub fn as_abstract(&self) -> &MessageType<MessageArguments>
Casts a MessageType reference to its abstract representation.
pub fn create_args(&self, domain: &Domain) -> Result<T, Error>
pub fn create_args(&self, domain: &Domain) -> Result<T, Error>
Creates an instance of MessageArguments for the specified message type.
Trait Implementations§
§impl Deref for LEAVE
impl Deref for LEAVE
§type Target = MessageType<PointerLeftMessageArguments>
type Target = MessageType<PointerLeftMessageArguments>
The resulting type after dereferencing.
§fn deref(&self) -> &MessageType<PointerLeftMessageArguments>
fn deref(&self) -> &MessageType<PointerLeftMessageArguments>
Dereferences the value.
impl LazyStatic for LEAVE
Auto Trait Implementations§
impl Freeze for LEAVE
impl RefUnwindSafe for LEAVE
impl Send for LEAVE
impl Sync for LEAVE
impl Unpin for LEAVE
impl UnwindSafe for LEAVE
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