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