Struct COMMIT_COMPOSITION_TEXT
pub struct COMMIT_COMPOSITION_TEXT { /* private fields */ }Expand description
Commits to a Text Box node the text composed in an Input Method Editor. This action works only when the Text Box node, which the action targets, is in the editing state.
Methods from Deref<Target = MessageType<TextCompositionStateMessageArguments>>§
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 COMMIT_COMPOSITION_TEXT
impl Deref for COMMIT_COMPOSITION_TEXT
§type Target = MessageType<TextCompositionStateMessageArguments>
type Target = MessageType<TextCompositionStateMessageArguments>
The resulting type after dereferencing.
§fn deref(&self) -> &MessageType<TextCompositionStateMessageArguments>
fn deref(&self) -> &MessageType<TextCompositionStateMessageArguments>
Dereferences the value.
impl LazyStatic for COMMIT_COMPOSITION_TEXT
Auto Trait Implementations§
impl Freeze for COMMIT_COMPOSITION_TEXT
impl RefUnwindSafe for COMMIT_COMPOSITION_TEXT
impl Send for COMMIT_COMPOSITION_TEXT
impl Sync for COMMIT_COMPOSITION_TEXT
impl Unpin for COMMIT_COMPOSITION_TEXT
impl UnwindSafe for COMMIT_COMPOSITION_TEXT
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