|
| bool | processMessages (HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam, EventQueue *queue) |
| |
| | WindowsIme (Domain *domain) |
| |
| void | connect (InputMethodListener &listener, Node &attachedNode) |
| | Connects an input method listener to this input method. More...
|
| |
| void | disconnect (InputMethodListener &listener) |
| | Disconnects the listener passed as argument. More...
|
| |
| void | ensureAvailable (InputMethodListener &listener) |
| | Ensures that the input method is available for the input method listener. More...
|
| |
| InputMethodListener * | getListener () const |
| | Returns the active listener of the input method. More...
|
| |
| bool | isBlocked () const |
| | Checks whether the input method is blocked by another input method that is in the text composition state. More...
|
| |
| void | notifyCompositionEnd (InputMethodListener &listener) |
| | Notifies the input method that text composition is completed or canceled on the listener. More...
|
| |
| void | notifyCompositionStart (InputMethodListener &listener) |
| | Notifies the input method that text composition is started on the listener. More...
|
| |
| void | notifyCursorMove (InputMethodListener &listener, size_t position) |
| | Notifies the input method about the cursor position change in a listener. More...
|
| |
| void | notifyInputMethodActionChange (InputMethodListener &listener, InputMethodAction action) |
| | Notifies the input method that the input method action associated with the input method listener changed. More...
|
| |
| bool | notifyInputTypeAttributesChange (InputMethodListener &listener, EchoMode echoMode, InputType inputType) |
| | Notifies the input method that the input type attributes of the listener changed. More...
|
| |
| void | notifyReadOnlyChange (InputMethodListener &listener, bool readOnly) |
| | Notifies the input method that the input method listener read-only state is changed. More...
|
| |
| void | notifySelectionChange (InputMethodListener &listener, size_t start, size_t end) |
| | Notifies the input method about changes in text selection in a listener. More...
|
| |
| void | notifyTextChange (InputMethodListener &listener, string_view text, size_t position) |
| | Notifies the input method about the text change in a listener passed as argument. More...
|
| |
| virtual | ~InputMethod ()=default |
| | Destructor. More...
|
| |
| bool | disconnectListener () |
| | Disconnects the input method from its active input method listener. More...
|
| |
| void | setText (string_view text) |
| | Tells the active input method listener to replace its cached text with the content passed in the text argument. More...
|
| |
| void | insertText (size_t position, string_view text) |
| | Tells the active input method listener to add a text to its cached text. More...
|
| |
| void | deleteText (size_t start, size_t end) |
| | Tells the active input method listener to remove the text between the start and end positions. More...
|
| |
| void | startTextComposition () |
| | Tells the active input method listener to enter text composition state at the current cursor position. More...
|
| |
| void | updateCompositionText (string_view text) |
| | Tells the active input method listener to update the composition text. More...
|
| |
| void | commitCompositionText () |
| | Tells the active input method listener to add the composition text received by previous calls of updateCompositionText() into the cached text. More...
|
| |
| void | cancelTextComposition () |
| | Tells the active input method listener to cancel the text composition and discard the composition text. More...
|
| |
| void | moveCursor (size_t position) |
| | Tells the active input method listener to update the cursor position. More...
|
| |
| void | updateSelection (size_t start, size_t end) |
| | Tells the active input method listener to update the cursor positions at the start and end of the text selection. More...
|
| |
| void | updateInputType (InputType inputType) |
| | Tells the active input method listener to update its input type. More...
|
| |
| void | executeInputMethodAction () |
| | Tells the active input method listener to execute the input method action. More...
|
| |
|
| void | activate () |
| |
| void | connectOverride () override |
| | To connect the active input method listener, override this method. More...
|
| |
| void | deactivate () |
| |
| void | disconnectOverride () override |
| | To clear the state of the input method from previously active input method listener, override this method. More...
|
| |
| void | notifyCompositionEndOverride () override |
| | To handle the completion or cancellation of the text composition on an active input method listener, override this method. More...
|
| |
| void | notifyCompositionStartOverride () override |
| | To handle the start of the text composition on an active input method listener, override this method. More...
|
| |
| void | notifyCursorMoveOverride (size_t position) override |
| | To handle the cursor position change in an active input method listener, override this method. More...
|
| |
| void | notifySelectionChangeOverride (size_t start, size_t end) override |
| | To handle the changes in text selection in an active input method listener, override this method. More...
|
| |
| void | notifyTextChangeOverride (string_view text, size_t position) override |
| | To handle the text change in an active input method listener, override this method. More...
|
| |
| NodeSharedPtr | getAttachedNode () const |
| | Returns the node to which the input method is attached. More...
|
| |
| | InputMethod ()=default |
| | Default constructor. More...
|
| |
| virtual void | ensureAvailableOverride () |
| | To esure the input method is available for the active input method listener, override this method. More...
|
| |
| virtual bool | notifyInputTypeAttributesChangeOverride (EchoMode echoMode, InputType inputType) |
| | To handle the change in the input type of the active input method listener, override this method. More...
|
| |
| virtual void | notifyReadOnlyChangeOverride (bool readOnly) |
| | To handle the change in the read-only state of the active input method listener, override this method. More...
|
| |
| virtual void | notifyInputMethodActionChangeOverride (InputMethodAction action) |
| | Notifies the active input method that the input method action associated with the input method listener changed. More...
|
| |