|
scim 1.4.18
|
#include <scim_imengine.h>
Additional Inherited Members | |
Protected Member Functions inherited from scim::IMEngineInstanceBase | |
| void | show_preedit_string () |
| Show the preedit string area. | |
| void | show_aux_string () |
| Show the aux string area. | |
| void | show_lookup_table () |
| Show the lookup table area. | |
| void | hide_preedit_string () |
| Hide the preedit string area. | |
| void | hide_aux_string () |
| Hide the aux string area. | |
| void | hide_lookup_table () |
| Hide the lookup table area. | |
| void | update_preedit_caret (int caret) |
| Update the preedit caret position in the preedit string. | |
| void | update_preedit_string (const WideString &str, const AttributeList &attrs=AttributeList()) |
| Update the content of the preedit string,. | |
| void | update_aux_string (const WideString &str, const AttributeList &attrs=AttributeList()) |
| Update the content of the aux string,. | |
| void | update_lookup_table (const LookupTable &table) |
| Update the content of the lookup table,. | |
| void | commit_string (const WideString &str) |
| Commit a string to the client application. | |
| void | forward_key_event (const KeyEvent &key) |
| Forward a key event to the client application. | |
| void | register_properties (const PropertyList &properties) |
| Register all properties of this IMEngineInstance into the FrontEnd. | |
| void | update_property (const Property &property) |
| Update a registered property. | |
| void | beep () |
| Generate a short beep. | |
| void | start_helper (const String &helper_uuid) |
| Start a Client Helper process. | |
| void | stop_helper (const String &helper_uuid) |
| Stop a Client Helper process which was started by start_helper. | |
| void | send_helper_event (const String &helper_uuid, const Transaction &trans) |
| Send an events transaction to a client helper process. | |
| bool | get_surrounding_text (WideString &text, int &cursor, int maxlen_before=-1, int maxlen_after=-1) |
| Retrieves context around the insertion point. | |
| bool | delete_surrounding_text (int offset, int len) |
| Ask the client to delete characters around the cursor position. | |
Protected Member Functions inherited from scim::ReferencedObject | |
| ReferencedObject () | |
| Constructor. | |
| virtual | ~ReferencedObject ()=0 |
| Destructor. | |
| void | set_referenced (bool reference) |
| scim::DummyIMEngineInstance::DummyIMEngineInstance | ( | DummyIMEngineFactory * | factory, |
| const String & | encoding, | ||
| int | id = -1 |
||
| ) |
|
virtual |
Process a key event.
| key | - the key event to be processed. |
Implements scim::IMEngineInstanceBase.
Focus in this engine instance.
This function should update/show/hide the status area, preedit area and lookup table, and update the full width punctuation/letter state.
Reimplemented from scim::IMEngineInstanceBase.