SCIM Bridge 0.4.x
ScimBridgeAgentPanelListenerImpl Class Reference
Inheritance diagram for ScimBridgeAgentPanelListenerImpl:
ScimBridgeAgentPanelListener ScimBridgeAgentSocketClient ScimBridgeAgentPanelListenerProtected

Public Member Functions

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

Additional Inherited Members

Static Public Member Functions inherited from ScimBridgeAgentPanelListener
static ScimBridgeAgentPanelListeneralloc (const scim::String &config_name, const ScimBridgeDisplay *display, ScimBridgeAgentProtected *agent)
Protected Member Functions inherited from ScimBridgeAgentPanelListener
 ScimBridgeAgentPanelListener ()
Protected Member Functions inherited from ScimBridgeAgentSocketClient
 ScimBridgeAgentSocketClient ()
Protected Member Functions inherited from ScimBridgeAgentPanelListenerProtected
 ScimBridgeAgentPanelListenerProtected ()

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