26#ifndef SCIMBRIDGEAGENTCLIENTLISTENER_H_
27#define SCIMBRIDGEAGENTCLIENTLISTENER_H_
29#define Uses_SCIM_ATTRIBUTE
30#define Uses_SCIM_EVENT
virtual retval_t update_preedit(scim_bridge_imcontext_id_t imcontext_id)=0
virtual retval_t delete_surrounding_string(scim_bridge_imcontext_id_t imcontext_id, int offset, int length)=0
virtual ~ScimBridgeAgentClientListener()
Definition scim-bridge-agent-client-listener.h:60
static ScimBridgeAgentClientListener * alloc(int socket_fd, ScimBridgeAgentProtected *agent)
Definition scim-bridge-agent-client-listener.cpp:108
virtual retval_t replace_surrounding_string(scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring, int cursor_position)=0
virtual retval_t imengine_status_changed(scim_bridge_imcontext_id_t imcontext_id, bool enabled)=0
virtual retval_t beep(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
ScimBridgeAgentClientListener()
Definition scim-bridge-agent-client-listener.h:178
virtual retval_t set_preedit_attributes(scim_bridge_imcontext_id_t imcontext_id, const scim::AttributeList &attributes)=0
virtual retval_t set_preedit_cursor_position(scim_bridge_imcontext_id_t imcontext_id, int cursor_position)=0
virtual retval_t forward_key_event(scim_bridge_imcontext_id_t imcontext_id, const scim::KeyEvent &key_event)=0
virtual retval_t set_preedit_string(scim_bridge_imcontext_id_t imcontext_id, const scim::WideString &wstring)=0
virtual retval_t set_preedit_shown(scim_bridge_imcontext_id_t imcontext_id, bool shown)=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
Definition scim-bridge-agent-client-listener.h:44
Definition scim-bridge-agent-protected.h:45
Definition scim-bridge-agent-socket-client.h:70
This is the header file for ScimBridgeAgentSocketClient.
int scim_bridge_imcontext_id_t
Definition scim-bridge-imcontext.h:47
This header must be included by all the source codes which use IMContextes.
int retval_t
Definition scim-bridge.h:59
This header describes about fundamental definitions of scim-bridge.