SCIMBridge  0.4.x
Public Member Functions | Protected Member Functions | List of all members
ScimBridgeAgentPanelListenerProtected Class Referenceabstract

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

Inheritance diagram for ScimBridgeAgentPanelListenerProtected:
ScimBridgeAgentPanelListener ScimBridgeAgentPanelListenerImpl

Public Member Functions

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
 

Protected Member Functions

 ScimBridgeAgentPanelListenerProtected ()
 

Detailed Description

Protected interface of panel listeners.


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