SCIM Bridge 0.4.x
ScimBridgeAgentClientListenerImpl Class Reference
Inheritance diagram for ScimBridgeAgentClientListenerImpl:
ScimBridgeAgentClientListener ScimBridgeAgentSocketClient

Public Member Functions

 ScimBridgeAgentClientListenerImpl (int new_socket_fd, ScimBridgeAgentProtected *new_agent)
int get_socket_fd () const
scim_bridge_agent_event_type_t get_trigger_events () const
bool handle_event (scim_bridge_agent_event_type_t event_type)
retval_t imengine_status_changed (scim_bridge_imcontext_id_t imcontext_id, bool enabled)
retval_t set_preedit_shown (scim_bridge_imcontext_id_t imcontext_id, bool shown)
retval_t set_preedit_cursor_position (scim_bridge_imcontext_id_t imcontext_id, int cursor_position)
retval_t set_preedit_string (scim_bridge_imcontext_id_t imcontext_id, const WideString &wstring)
retval_t set_preedit_attributes (scim_bridge_imcontext_id_t imcontext_id, const AttributeList &attributes)
retval_t update_preedit (scim_bridge_imcontext_id_t imcontext_id)
retval_t commit_string (scim_bridge_imcontext_id_t imcontext_id, const WideString &wstring)
retval_t beep (scim_bridge_imcontext_id_t imcontext_id)
retval_t forward_key_event (scim_bridge_imcontext_id_t imcontext_id, const KeyEvent &key_event)
retval_t get_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, int before_max, int after_max, WideString &wstring, int &cursor_position)
retval_t delete_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, int offset, int length)
retval_t replace_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, const WideString &wstring, int cursor_position)
Public Member Functions inherited from ScimBridgeAgentClientListener
virtual ~ScimBridgeAgentClientListener ()
virtual retval_t set_preedit_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring)=0
virtual retval_t set_preedit_attributes (scim_bridge_imcontext_id_t imcontext_id, const scim::AttributeList &attributes)=0
virtual retval_t commit_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring)=0
virtual retval_t forward_key_event (scim_bridge_imcontext_id_t imcontext_id, const scim::KeyEvent &key_event)=0
virtual retval_t get_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, int before_max, int after_max, scim::WideString &wstring, int &cursor_position)=0
virtual retval_t replace_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring, int cursor_position)=0
Public Member Functions inherited from ScimBridgeAgentSocketClient
virtual ~ScimBridgeAgentSocketClient ()

Additional Inherited Members

Static Public Member Functions inherited from ScimBridgeAgentClientListener
static ScimBridgeAgentClientListeneralloc (int socket_fd, ScimBridgeAgentProtected *agent)
Protected Member Functions inherited from ScimBridgeAgentClientListener
 ScimBridgeAgentClientListener ()
Protected Member Functions inherited from ScimBridgeAgentSocketClient
 ScimBridgeAgentSocketClient ()

The documentation for this class was generated from the following file: