#include <scim_server.h>
Inheritance diagram for scim::DummyServerInstance:
Public Member Functions | |
DummyServerInstance (DummyServerFactory *factory, const String &encoding, int id=-1) | |
virtual | ~DummyServerInstance () |
virtual bool | process_key_event (const KeyEvent &key) |
Process a key event. | |
virtual void | move_preedit_caret (unsigned int pos) |
Move the preedit caret in the preedit string. | |
virtual void | select_lookup_table (unsigned int item) |
Select the item in current lookup table. | |
virtual void | update_lookup_table_page_size (unsigned int page_size) |
Update the page size of current lookup table. | |
virtual void | reset () |
Reset this server instance. | |
virtual void | focus_in () |
Focus in this server instance. | |
virtual void | focus_out () |
Focus out this server instance. | |
virtual void | toggle_full_width_punctuation () |
Toggle full/half width punctuation state. | |
virtual void | toggle_full_width_letter () |
Toggle full/half width letter state. | |
virtual void | toggle_input_status () |
Toggle the current input status of this server instance. |
|
|
|
|
|
Process a key event.
Implements scim::ServerInstanceBase. |
|
Move the preedit caret in the preedit string.
Implements scim::ServerInstanceBase. |
|
Select the item in current lookup table.
Implements scim::ServerInstanceBase. |
|
Update the page size of current lookup table. In the next time, the lookup table should page down by this size.
Implements scim::ServerInstanceBase. |
|
Reset this server instance. All status of this server instance should be reset, including the working encoding. Implements scim::ServerInstanceBase. |
|
Focus in this server instance. This function should update/show/hide the status area, preedit area and lookup table, and update the full width punctuation/letter state. Implements scim::ServerInstanceBase. |
|
Focus out this server instance.
Implements scim::ServerInstanceBase. |
|
Toggle full/half width punctuation state.
Implements scim::ServerInstanceBase. |
|
Toggle full/half width letter state.
Implements scim::ServerInstanceBase. |
|
Toggle the current input status of this server instance. This action will be called when the status button is pressed by user. It indicates that user want to switch among the input modes, eg. Chinese/English etc. Implements scim::ServerInstanceBase. |