SCIM Bridge 0.4.x
|
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) |
![]() | |
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 ScimBridgeAgentPanelClient * | alloc (const scim::String &config_name, const ScimBridgeDisplay *display) |