SCIMBridge  0.4.x
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
ScimBridgeAgentClientListener Class Referenceabstract

#include <scim-bridge-agent-client-listener.h>

Inheritance diagram for ScimBridgeAgentClientListener:
ScimBridgeAgentSocketClient ScimBridgeAgentClientListenerImpl

Public Member Functions

virtual ~ScimBridgeAgentClientListener ()
 
virtual retval_t imengine_status_changed (scim_bridge_imcontext_id_t imcontext_id, bool enabled)=0
 
virtual retval_t set_preedit_shown (scim_bridge_imcontext_id_t imcontext_id, bool shown)=0
 
virtual retval_t set_preedit_cursor_position (scim_bridge_imcontext_id_t imcontext_id, int cursor_position)=0
 
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 update_preedit (scim_bridge_imcontext_id_t imcontext_id)=0
 
virtual retval_t commit_string (scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring)=0
 
virtual retval_t beep (scim_bridge_imcontext_id_t imcontext_id)=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 delete_surrounding_string (scim_bridge_imcontext_id_t imcontext_id, int offset, int length)=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 ()
 
virtual int get_socket_fd () const =0
 
virtual
scim_bridge_agent_event_type_t 
get_trigger_events () const =0
 
virtual bool handle_event (scim_bridge_agent_event_type_t event_type)=0
 

Static Public Member Functions

static
ScimBridgeAgentClientListener
alloc (int socket_fd, ScimBridgeAgentProtected *agent)
 

Protected Member Functions

 ScimBridgeAgentClientListener ()
 
- Protected Member Functions inherited from ScimBridgeAgentSocketClient
 ScimBridgeAgentSocketClient ()
 

Detailed Description

The class of clients listeners.


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