SCIM Bridge 0.4.x
ScimBridgeAgentPanelClientImpl Class Reference
Inheritance diagram for ScimBridgeAgentPanelClientImpl:
ScimBridgeAgentPanelClient

Public Member Functions

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

Additional Inherited Members

Static Public Member Functions inherited from ScimBridgeAgentPanelClient
static ScimBridgeAgentPanelClientalloc (const scim::String &config_name, const ScimBridgeDisplay *display)

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