SCIMBridge
0.4.x
|
#include <scim-bridge-agent-panel-client.h>
Public Member Functions | |
virtual | ~ScimBridgeAgentPanelClient () |
virtual int | open_connection ()=0 |
virtual void | close_connection ()=0 |
virtual int | get_connection_number () const =0 |
virtual bool | is_connected () const =0 |
virtual bool | has_pending_event () const =0 |
virtual retval_t | filter_event ()=0 |
virtual retval_t | prepare (scim_bridge_imcontext_id_t imcontext_id)=0 |
virtual retval_t | send ()=0 |
virtual void | turn_on ()=0 |
virtual void | turn_off ()=0 |
virtual void | update_screen ()=0 |
virtual void | show_help (const scim::String &help_text)=0 |
virtual void | show_factory_menu (const std::vector< scim::PanelFactoryInfo > &menu)=0 |
virtual void | focus_in (const scim::String &uuid)=0 |
virtual void | focus_out ()=0 |
virtual void | update_factory_info (const scim::PanelFactoryInfo &info)=0 |
virtual void | update_spot_location (int x, int y)=0 |
virtual void | show_preedit_string ()=0 |
virtual void | show_aux_string ()=0 |
virtual void | show_lookup_table ()=0 |
virtual void | hide_preedit_string ()=0 |
virtual void | hide_aux_string ()=0 |
virtual void | hide_lookup_table ()=0 |
virtual void | update_preedit_string (const scim::WideString &str, const scim::AttributeList &attrs)=0 |
virtual void | update_preedit_caret (int cursor_position)=0 |
virtual void | update_aux_string (const scim::WideString &str, const scim::AttributeList &attrs)=0 |
virtual void | update_lookup_table (const scim::LookupTable &table)=0 |
virtual void | register_properties (const scim::PropertyList &properties)=0 |
virtual void | update_property (const scim::Property &property)=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_input_context (const scim::String &uuid)=0 |
virtual void | remove_input_context ()=0 |
virtual scim::Connection | signal_connect_reload_config (ScimBridgeAgentPanelClientSlotVoid *slot)=0 |
virtual scim::Connection | signal_connect_exit (ScimBridgeAgentPanelClientSlotVoid *slot)=0 |
virtual scim::Connection | signal_connect_update_lookup_table_page_size (ScimBridgeAgentPanelClientSlotInt *slot)=0 |
virtual scim::Connection | signal_connect_lookup_table_page_up (ScimBridgeAgentPanelClientSlotVoid *slot)=0 |
virtual scim::Connection | signal_connect_lookup_table_page_down (ScimBridgeAgentPanelClientSlotVoid *slot)=0 |
virtual scim::Connection | signal_connect_trigger_property (ScimBridgeAgentPanelClientSlotString *slot)=0 |
virtual scim::Connection | signal_connect_process_helper_event (ScimBridgeAgentPanelClientSlotStringStringTransaction *slot)=0 |
virtual scim::Connection | signal_connect_move_preedit_caret (ScimBridgeAgentPanelClientSlotInt *slot)=0 |
virtual scim::Connection | signal_connect_select_candidate (ScimBridgeAgentPanelClientSlotInt *slot)=0 |
virtual scim::Connection | signal_connect_process_key_event (ScimBridgeAgentPanelClientSlotKeyEvent *slot)=0 |
virtual scim::Connection | signal_connect_commit_string (ScimBridgeAgentPanelClientSlotWideString *slot)=0 |
virtual scim::Connection | signal_connect_forward_key_event (ScimBridgeAgentPanelClientSlotKeyEvent *slot)=0 |
virtual scim::Connection | signal_connect_request_help (ScimBridgeAgentPanelClientSlotVoid *slot)=0 |
virtual scim::Connection | signal_connect_request_factory_menu (ScimBridgeAgentPanelClientSlotVoid *slot)=0 |
virtual scim::Connection | signal_connect_change_factory (ScimBridgeAgentPanelClientSlotString *slot)=0 |
Static Public Member Functions | |
static ScimBridgeAgentPanelClient * | alloc (const scim::String &config_name, const ScimBridgeDisplay *display) |
The class of panel clients.