SCIM Bridge 0.4.x
ScimBridgeAgentProtected Class Referenceabstract

#include <scim-bridge-agent-protected.h>

Inheritance diagram for ScimBridgeAgentProtected:
ScimBridgeAgentImpl

Public Member Functions

virtual ~ScimBridgeAgentProtected ()
 
virtual void interrupt ()=0
 
virtual void quit ()=0
 
virtual void load_config ()=0
 
virtual void save_config ()=0
 
virtual void add_client_listener (ScimBridgeAgentClientListener *client_listener)=0
 
virtual void remove_client_listener (ScimBridgeAgentClientListener *client_listener)=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 request_factory_menu ()=0
 
virtual scim_bridge_imcontext_id_t alloc_imcontext (ScimBridgeAgentClientListener *client_listener)=0
 
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 void set_cursor_location (scim_bridge_imcontext_id_t imcontext_id, int cursor_x, int cursor_y)=0
 
virtual void set_preedit_mode (scim_bridge_imcontext_id_t imcontext_id, scim_bridge_preedit_mode_t preedit_mode)=0
 
virtual void change_focus (scim_bridge_imcontext_id_t imcontext_id, bool focus_in)=0
 

Protected Member Functions

 ScimBridgeAgentProtected ()
 

Detailed Description

The protected interfaces of the agent.


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