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