scim 1.4.18
|
#include <scim_imengine.h>
Additional Inherited Members | |
![]() | |
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. | |
![]() | |
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.