SCIM Bridge 0.4.x
|
#include <scim-bridge-agent-panel-listener.h>
Public Member Functions | |
virtual | ~ScimBridgeAgentPanelListener () |
![]() | |
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 |
![]() | |
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 ScimBridgeAgentPanelListener * | alloc (const scim::String &config_name, const ScimBridgeDisplay *display, ScimBridgeAgentProtected *agent) |
Protected Member Functions | |
ScimBridgeAgentPanelListener () | |
![]() | |
ScimBridgeAgentSocketClient () | |
![]() | |
ScimBridgeAgentPanelListenerProtected () | |
The class of panel listeners, which communicate with panel agents.