SCIMBridge
0.4.x
|
#include <scim-bridge-agent-imcontext.h>
Public Member Functions | |
virtual | ~ScimBridgeAgentIMContext () |
virtual bool | is_enabled ()=0 |
virtual void | set_enabled (bool new_state)=0 |
virtual scim_bridge_preedit_mode_t | get_preedit_mode () const =0 |
virtual void | set_preedit_mode (scim_bridge_preedit_mode_t new_preedit_mode)=0 |
virtual scim_bridge_imcontext_id_t | get_id ()=0 |
virtual ScimBridgeAgentClientListener * | get_client_listener ()=0 |
virtual bool | filter_key_event (const scim::KeyEvent &key_event)=0 |
virtual void | forward_key_event (const scim::KeyEvent &key_event)=0 |
virtual void | focus_in ()=0 |
virtual void | focus_out ()=0 |
virtual void | reset ()=0 |
virtual void | set_cursor_location (int x, int y)=0 |
virtual void | open_next_imengine ()=0 |
virtual void | open_previous_imengine ()=0 |
virtual void | open_imengine_by_uuid (const scim::String &uuid)=0 |
virtual void | open_imengine (scim::IMEngineFactoryPointer factory)=0 |
virtual void | update_lookup_table_page_size (int page_size)=0 |
virtual void | lookup_table_page_up ()=0 |
virtual void | lookup_table_page_down ()=0 |
virtual void | lookup_table_select_candidate (int candidate_index)=0 |
virtual void | trigger_property (const scim::String &property)=0 |
virtual void | process_helper_event (const scim::String &target_uuid, const scim::String &helper_uuid, const scim::Transaction &trans)=0 |
virtual void | panel_move_preedit_caret (int caret_pos)=0 |
virtual void | panel_commit_string (const scim::WideString &wstr)=0 |
virtual void | panel_request_help ()=0 |
virtual void | panel_change_factory (const scim::String &uuid)=0 |
Static Public Member Functions | |
static ScimBridgeAgentIMContext * | alloc (ScimBridgeAgentClientListener *client_listener) |
static void | free_by_client (const ScimBridgeAgentClientListener *client_listener) |
static ScimBridgeAgentIMContext * | find (scim_bridge_imcontext_id_t imcontext_id) |
static void | static_initialize (ScimBridgeAgentPanelListenerProtected *panel_listener, const scim::String &scim_language, scim::BackEndPointer scim_backend) |
static void | static_finalize () |
static bool | is_imengine_shared () |
static void | set_imengine_shared (bool shared) |
static bool | is_on_the_spot_enabled () |
static void | set_on_the_spot_enabled (bool enabled) |
static bool | is_enabled_by_default () |
static void | set_enabled_by_default (bool enabled) |
static scim::String | get_help_hotkeys () |
static void | set_help_hotkeys (const scim::String &hotkey_str) |
Protected Member Functions | |
ScimBridgeAgentIMContext () | |
The public interface of IMContext.