| libgxim Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
GXimClientConnection; struct GXimClientConnectionClass; gboolean g_xim_client_connection_cmd_close_im (GXimClientConnection *conn,guint16 imid,gboolean is_async); gboolean g_xim_client_connection_cmd_connect (GXimClientConnection *conn,guint16 protocol_major_version,guint16 protocol_minor_version,GSList *auth_list,gboolean is_async); gboolean g_xim_client_connection_cmd_create_ic (GXimClientConnection *conn,guint16 imid,const GSList *attributes,gboolean is_async); gboolean g_xim_client_connection_cmd_destroy_ic (GXimClientConnection *conn,guint16 imid,guint16 icid,gboolean is_async); gboolean g_xim_client_connection_cmd_disconnect (GXimClientConnection *conn,gboolean is_async); gboolean g_xim_client_connection_cmd_encoding_negotiation (GXimClientConnection *conn,guint16 imid,GSList *encodings,GSList *details,gboolean is_async); gboolean g_xim_client_connection_cmd_get_ic_values (GXimClientConnection *conn,guint16 imid,guint16 icid,const GSList *attr_id,gboolean is_async); gboolean g_xim_client_connection_cmd_get_im_values (GXimClientConnection *conn,guint16 imid,const GSList *attr_id,gboolean is_async); gboolean g_xim_client_connection_cmd_open_im (GXimClientConnection *conn,const GXimStr *locale,gboolean is_async); gboolean g_xim_client_connection_cmd_preedit_caret_reply (GXimClientConnection *conn,guint16 imid,guint16 icid,guint32 position); gboolean g_xim_client_connection_cmd_preedit_start_reply (GXimClientConnection *conn,guint16 imid,guint16 icid,gint32 return_value); gboolean g_xim_client_connection_cmd_query_extension (GXimClientConnection *conn,guint16 imid,const GSList *extensions,gboolean is_async); gboolean g_xim_client_connection_cmd_reset_ic (GXimClientConnection *conn,guint16 imid,guint16 icid,gboolean is_async); gboolean g_xim_client_connection_cmd_set_ic_focus (GXimClientConnection *conn,guint16 imid,guint16 icid); gboolean g_xim_client_connection_cmd_set_ic_values (GXimClientConnection *conn,guint16 imid,guint16 icid,const GSList *attributes,gboolean is_async); gboolean g_xim_client_connection_cmd_set_im_values (GXimClientConnection *conn,guint16 imid,const GSList *attributes,gboolean is_async); gboolean g_xim_client_connection_cmd_sync (GXimClientConnection *conn,guint16 imid,guint16 icid,gboolean is_async); gboolean g_xim_client_connection_cmd_trigger_notify (GXimClientConnection *conn,guint16 imid,guint16 icid,guint32 flag,guint32 index_,guint32 event_mask,gboolean is_async); gboolean g_xim_client_connection_cmd_unset_ic_focus (GXimClientConnection *conn,guint16 imid,guint16 icid);
typedef struct _GXimClientConnection GXimClientConnection;
An implementation of client connection class
struct GXimClientConnectionClass {
GXimConnectionClass parent_class;
};
gboolean g_xim_client_connection_cmd_close_im (GXimClientConnection *conn,guint16 imid,gboolean is_async);
gboolean g_xim_client_connection_cmd_connect (GXimClientConnection *conn,guint16 protocol_major_version,guint16 protocol_minor_version,GSList *auth_list,gboolean is_async);
gboolean g_xim_client_connection_cmd_create_ic (GXimClientConnection *conn,guint16 imid,const GSList *attributes,gboolean is_async);
gboolean g_xim_client_connection_cmd_destroy_ic (GXimClientConnection *conn,guint16 imid,guint16 icid,gboolean is_async);
gboolean g_xim_client_connection_cmd_disconnect (GXimClientConnection *conn,gboolean is_async);
gboolean g_xim_client_connection_cmd_encoding_negotiation (GXimClientConnection *conn,guint16 imid,GSList *encodings,GSList *details,gboolean is_async);
gboolean g_xim_client_connection_cmd_get_ic_values (GXimClientConnection *conn,guint16 imid,guint16 icid,const GSList *attr_id,gboolean is_async);
gboolean g_xim_client_connection_cmd_get_im_values (GXimClientConnection *conn,guint16 imid,const GSList *attr_id,gboolean is_async);
gboolean g_xim_client_connection_cmd_open_im (GXimClientConnection *conn,const GXimStr *locale,gboolean is_async);
gboolean g_xim_client_connection_cmd_preedit_caret_reply (GXimClientConnection *conn,guint16 imid,guint16 icid,guint32 position);
gboolean g_xim_client_connection_cmd_preedit_start_reply (GXimClientConnection *conn,guint16 imid,guint16 icid,gint32 return_value);
gboolean g_xim_client_connection_cmd_query_extension (GXimClientConnection *conn,guint16 imid,const GSList *extensions,gboolean is_async);
gboolean g_xim_client_connection_cmd_reset_ic (GXimClientConnection *conn,guint16 imid,guint16 icid,gboolean is_async);
gboolean g_xim_client_connection_cmd_set_ic_focus (GXimClientConnection *conn,guint16 imid,guint16 icid);
gboolean g_xim_client_connection_cmd_set_ic_values (GXimClientConnection *conn,guint16 imid,guint16 icid,const GSList *attributes,gboolean is_async);
gboolean g_xim_client_connection_cmd_set_im_values (GXimClientConnection *conn,guint16 imid,const GSList *attributes,gboolean is_async);
gboolean g_xim_client_connection_cmd_sync (GXimClientConnection *conn,guint16 imid,guint16 icid,gboolean is_async);
gboolean g_xim_client_connection_cmd_trigger_notify (GXimClientConnection *conn,guint16 imid,guint16 icid,guint32 flag,guint32 index_,guint32 event_mask,gboolean is_async);
gboolean g_xim_client_connection_cmd_unset_ic_focus (GXimClientConnection *conn,guint16 imid,guint16 icid);