libgxim Reference Manual | ||||
---|---|---|---|---|
GXimClientConnection; 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_disconnect (GXimClientConnection *conn, 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_close_im (GXimClientConnection *conn, guint16 imid, 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_encoding_negotiation (GXimClientConnection *conn, guint16 imid, GSList *encodings, GSList *details, gboolean is_async); gboolean g_xim_client_connection_cmd_query_extension (GXimClientConnection *conn, guint16 imid, const GSList *extensions, 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_get_im_values (GXimClientConnection *conn, guint16 imid, const GSList *attr_id, 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_set_ic_values (GXimClientConnection *conn, guint16 imid, guint16 icid, const GSList *attributes, 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_set_ic_focus (GXimClientConnection *conn, guint16 imid, guint16 icid); gboolean g_xim_client_connection_cmd_unset_ic_focus (GXimClientConnection *conn, guint16 imid, guint16 icid); gboolean g_xim_client_connection_cmd_sync (GXimClientConnection *conn, guint16 imid, guint16 icid, 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_preedit_start_reply (GXimClientConnection *conn, guint16 imid, guint16 icid, gint32 return_value); gboolean g_xim_client_connection_cmd_preedit_caret_reply (GXimClientConnection *conn, guint16 imid, guint16 icid, guint32 position);
typedef struct _GXimClientConnection GXimClientConnection;
An implementation of client connection class
gboolean g_xim_client_connection_cmd_connect (GXimClientConnection *conn, guint16 protocol_major_version, guint16 protocol_minor_version, GSList *auth_list, gboolean is_async);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_disconnect (GXimClientConnection *conn, gboolean is_async);
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_open_im (GXimClientConnection *conn, const GXimStr *locale, gboolean is_async);
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_close_im (GXimClientConnection *conn, guint16 imid, gboolean is_async);
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_trigger_notify (GXimClientConnection *conn, guint16 imid, guint16 icid, guint32 flag, guint32 index_, guint32 event_mask, gboolean is_async);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_encoding_negotiation (GXimClientConnection *conn, guint16 imid, GSList *encodings, GSList *details, gboolean is_async);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_query_extension (GXimClientConnection *conn, guint16 imid, const GSList *extensions, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_set_im_values (GXimClientConnection *conn, guint16 imid, const GSList *attributes, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_get_im_values (GXimClientConnection *conn, guint16 imid, const GSList *attr_id, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_create_ic (GXimClientConnection *conn, guint16 imid, const GSList *attributes, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_destroy_ic (GXimClientConnection *conn, guint16 imid, guint16 icid, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_set_ic_values (GXimClientConnection *conn, guint16 imid, guint16 icid, const GSList *attributes, gboolean is_async);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_get_ic_values (GXimClientConnection *conn, guint16 imid, guint16 icid, const GSList *attr_id, gboolean is_async);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_set_ic_focus (GXimClientConnection *conn, guint16 imid, guint16 icid);
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_unset_ic_focus (GXimClientConnection *conn, guint16 imid, guint16 icid);
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_sync (GXimClientConnection *conn, guint16 imid, guint16 icid, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_reset_ic (GXimClientConnection *conn, guint16 imid, guint16 icid, gboolean is_async);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_preedit_start_reply (GXimClientConnection *conn, guint16 imid, guint16 icid, gint32 return_value);
|
|
|
|
|
|
|
|
Returns : |
gboolean g_xim_client_connection_cmd_preedit_caret_reply (GXimClientConnection *conn, guint16 imid, guint16 icid, guint32 position);
|
|
|
|
|
|
|
|
Returns : |