20#ifndef SCIMBRIDGEAGENTPROTECTED_H_
21#define SCIMBRIDGEAGENTPROTECTED_H_
29#define Uses_SCIM_EVENT
30#define Uses_SCIM_TRANSACTION
Definition scim-bridge-agent-client-listener.h:44
Definition scim-bridge-agent-imcontext.h:49
Definition scim-bridge-agent-panel-listener.h:43
virtual void remove_client_listener(ScimBridgeAgentClientListener *client_listener)=0
virtual void load_config()=0
virtual void interrupt()=0
virtual void set_cursor_location(scim_bridge_imcontext_id_t imcontext_id, int cursor_x, int cursor_y)=0
virtual scim_bridge_imcontext_id_t alloc_imcontext(ScimBridgeAgentClientListener *client_listener)=0
virtual void set_preedit_mode(scim_bridge_imcontext_id_t imcontext_id, scim_bridge_preedit_mode_t preedit_mode)=0
virtual void save_config()=0
virtual void change_focus(scim_bridge_imcontext_id_t imcontext_id, bool focus_in)=0
virtual ~ScimBridgeAgentProtected()
Definition scim-bridge-agent-protected.h:52
virtual void free_imcontext(scim_bridge_imcontext_id_t imcontext_id, const ScimBridgeAgentClientListener *client_listener)=0
virtual void reset_imcontext(scim_bridge_imcontext_id_t imcontext_id)=0
virtual bool filter_hotkeys(scim_bridge_imcontext_id_t imcontext_id, const scim::KeyEvent &key_event)=0
virtual bool filter_key_event(scim_bridge_imcontext_id_t imcontext_id, const scim::KeyEvent &key_event)=0
virtual void add_client_listener(ScimBridgeAgentClientListener *client_listener)=0
virtual void request_factory_menu()=0
ScimBridgeAgentProtected()
Definition scim-bridge-agent-protected.h:164
Definition scim-bridge-agent-protected.h:45
This header describes about the information of the display.
int scim_bridge_imcontext_id_t
Definition scim-bridge-imcontext.h:47
enum _scim_bridge_preedit_mode_t scim_bridge_preedit_mode_t
Definition scim-bridge-imcontext.h:41
This header must be included by all the source codes which use IMContextes.