SCIMBridge  0.4.x
Typedefs | Functions
scim-bridge-client-imcontext.h File Reference

This is the common header of IMContext over the all clients. More...

#include "scim-bridge.h"
#include "scim-bridge-attribute.h"
#include "scim-bridge-imcontext.h"
#include "scim-bridge-key-event.h"

Go to the source code of this file.

Typedefs

typedef struct
_ScimBridgeClientIMContext 
ScimBridgeClientIMContext
 

Functions

void scim_bridge_client_imcontext_set_id (ScimBridgeClientIMContext *imcontext, scim_bridge_imcontext_id_t new_id)
 
scim_bridge_imcontext_id_t scim_bridge_client_imcontext_get_id (const ScimBridgeClientIMContext *imcontext)
 
void scim_bridge_client_imcontext_set_preedit_string (ScimBridgeClientIMContext *imcontext, const char *preedit_string)
 
void scim_bridge_client_imcontext_set_preedit_shown (ScimBridgeClientIMContext *imcontext, boolean preedit_shown)
 
void scim_bridge_client_imcontext_set_preedit_cursor_position (ScimBridgeClientIMContext *imcontext, int cursor_position)
 
void scim_bridge_client_imcontext_set_preedit_attributes (ScimBridgeClientIMContext *imcontext, ScimBridgeAttribute **const preedit_attributes, int attribute_count)
 
void scim_bridge_client_imcontext_update_preedit (ScimBridgeClientIMContext *imcontext)
 
void scim_bridge_client_imcontext_set_commit_string (ScimBridgeClientIMContext *imcontext, const char *commit_string)
 
void scim_bridge_client_imcontext_commit (ScimBridgeClientIMContext *imcontext)
 
void scim_bridge_client_imcontext_beep (ScimBridgeClientIMContext *imcontext)
 
void scim_bridge_client_imcontext_forward_key_event (ScimBridgeClientIMContext *imcontext, const ScimBridgeKeyEvent *key_event)
 
boolean scim_bridge_client_imcontext_get_surrounding_text (ScimBridgeClientIMContext *imcontext, int before_max, int after_max, char **string, int *cursor_position)
 
boolean scim_bridge_client_imcontext_delete_surrounding_text (ScimBridgeClientIMContext *imcontext, int offset, int length)
 
boolean scim_bridge_client_imcontext_replace_surrounding_text (ScimBridgeClientIMContext *imcontext, int cursor_position, const char *string)
 
void scim_bridge_client_imcontext_imengine_status_changed (ScimBridgeClientIMContext *imcontext, boolean enabled)
 

Detailed Description

This is the common header of IMContext over the all clients.

Author
Ryo Dairiki ryo-d.nosp@m.airi.nosp@m.ki@us.nosp@m.ers..nosp@m.sourc.nosp@m.efor.nosp@m.ge.ne.nosp@m.t