SCIMBridge  0.4.x
Public Member Functions | List of all members
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
ScimBridgeAgentClientListener
alloc (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: