Struct ENTER
pub struct ENTER { /* private fields */ }Expand description
Button: Enter trigger is set off:
- When the user presses down the button.
- When the user presses down the button, moves the pointer outside of the button area, and then moves the pointer back to the button area while still holding down the pointer.
Methods from Deref<Target = MessageType<PointerEnteredMessageArguments>>§
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 ENTER
impl Deref for ENTER
§type Target = MessageType<PointerEnteredMessageArguments>
type Target = MessageType<PointerEnteredMessageArguments>
The resulting type after dereferencing.
§fn deref(&self) -> &MessageType<PointerEnteredMessageArguments>
fn deref(&self) -> &MessageType<PointerEnteredMessageArguments>
Dereferences the value.
impl LazyStatic for ENTER
Auto Trait Implementations§
impl Freeze for ENTER
impl RefUnwindSafe for ENTER
impl Send for ENTER
impl Sync for ENTER
impl Unpin for ENTER
impl UnwindSafe for ENTER
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