SCIMBridge  0.4.x
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
ScimBridgeAgentPanelListener Class Reference

#include <scim-bridge-agent-panel-listener.h>

Inheritance diagram for ScimBridgeAgentPanelListener:
ScimBridgeAgentSocketClient ScimBridgeAgentPanelListenerProtected ScimBridgeAgentPanelListenerImpl

Public Member Functions

virtual ~ScimBridgeAgentPanelListener ()
 
- Public Member Functions inherited from ScimBridgeAgentSocketClient
virtual ~ScimBridgeAgentSocketClient ()
 
virtual int get_socket_fd () const =0
 
virtual scim_bridge_agent_event_type_t get_trigger_events () const =0
 
virtual bool handle_event (scim_bridge_agent_event_type_t event_type)=0
 
- Public Member Functions inherited from ScimBridgeAgentPanelListenerProtected
virtual ~ScimBridgeAgentPanelListenerProtected ()
 
virtual void prepare (scim_bridge_imcontext_id_t imcontext_id)=0
 
virtual void send ()=0
 
virtual void focus_in (const scim::String &factory_uuid)=0
 
virtual void focus_out ()=0
 
virtual void update_screen ()=0
 
virtual void update_cursor_location (int x, int y)=0
 
virtual void update_factory_info (const scim::PanelFactoryInfo &factory_info)=0
 
virtual void turn_on ()=0
 
virtual void turn_off ()=0
 
virtual void set_aux_string (const scim::WideString &str, const scim::AttributeList &attrs)=0
 
virtual void show_aux_string ()=0
 
virtual void hide_aux_string ()=0
 
virtual void set_lookup_table (const scim::LookupTable &table)=0
 
virtual void show_lookup_table ()=0
 
virtual void hide_lookup_table ()=0
 
virtual void set_preedit_cursor_position (int cursor_pos)=0
 
virtual void set_preedit_string (const scim::WideString &str, const scim::AttributeList &attrs)=0
 
virtual void show_preedit ()=0
 
virtual void hide_preedit ()=0
 
virtual void start_helper (const scim::String &helper_uuid)=0
 
virtual void stop_helper (const scim::String &helper_uuid)=0
 
virtual void send_helper_event (const scim::String &helper_uuid, const scim::Transaction &trans)=0
 
virtual void register_properties (const scim::PropertyList &properties)=0
 
virtual void update_property (const scim::Property &property)=0
 
virtual void show_factory_menu (const std::vector< scim::PanelFactoryInfo > &menu)=0
 
virtual void show_help (const scim::String &string)=0
 
virtual void register_input_context (const scim::String &factory_uuid)=0
 
virtual void deregister_input_context ()=0
 

Static Public Member Functions

static ScimBridgeAgentPanelListeneralloc (const scim::String &config_name, const ScimBridgeDisplay *display, ScimBridgeAgentProtected *agent)
 

Protected Member Functions

 ScimBridgeAgentPanelListener ()
 
- Protected Member Functions inherited from ScimBridgeAgentSocketClient
 ScimBridgeAgentSocketClient ()
 
- Protected Member Functions inherited from ScimBridgeAgentPanelListenerProtected
 ScimBridgeAgentPanelListenerProtected ()
 

Detailed Description

The class of panel listeners, which communicate with panel agents.


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