libgxim Reference Manual | ||||
---|---|---|---|---|
Top | Description |
enum GXimDirection; struct GXimTransportIface; #define G_XIM_TRANSPORT_MAX #define G_XIM_TRANSPORT_SIZE void g_xim_transport_destroy (GXimTransport *trans
); void g_xim_transport_dump (GXimTransport *trans
,const gchar *data
,gsize length
,gboolean is_sent
); void g_xim_transport_finalize (GXimTransport *trans
); GdkAtom g_xim_transport_get_atom (GXimTransport *trans
); GdkWindow * g_xim_transport_get_channel (GXimTransport *trans
,GdkWindow *parent_window
); GdkNativeWindow g_xim_transport_get_client_window (GXimTransport *trans
); GXimDirection g_xim_transport_get_direction (GXimTransport *trans
); GdkDisplay * g_xim_transport_get_display (GXimTransport *trans
); GdkNativeWindow g_xim_transport_get_native_channel (GXimTransport *trans
); GdkNativeWindow g_xim_transport_get_native_channel_from (GXimTransport *trans
,gpointer drawable
); GXimTransportPrivate * g_xim_transport_get_private (GXimTransport *trans
); gboolean g_xim_transport_get_property (GXimTransport *trans
,GdkWindow *window
,GdkAtom property
,GdkAtom type
,gulong length
,GdkAtom *actual_property_type
,gint *actual_format
,gint *actual_length
,guchar **data
); gsize g_xim_transport_get_transport_max (GXimTransport *trans
); gsize g_xim_transport_get_transport_size (GXimTransport *trans
); gboolean g_xim_transport_get_version (GXimTransport *trans
,guint8 *major_version
,guint8 *minor_version
); void g_xim_transport_init (GXimTransport *trans
); gboolean g_xim_transport_send_via_cm (GXimTransport *trans
,const gchar *data
,gsize length
,gsize threshold
); gboolean g_xim_transport_send_via_property (GXimTransport *trans
,const gchar *data
,gsize length
); gboolean g_xim_transport_send_via_property_notify (GXimTransport *trans
,const gchar *data
,gsize length
); void g_xim_transport_set_client_window (GXimTransport *trans
,GdkNativeWindow client_window
); void g_xim_transport_set_direction (GXimTransport *trans
,GXimDirection direction
); void g_xim_transport_set_display (GXimTransport *trans
,GdkDisplay *dpy
); void g_xim_transport_set_transport_max (GXimTransport *trans
,gsize size
); void g_xim_transport_set_transport_size (GXimTransport *trans
,gsize size
); void g_xim_transport_set_version (GXimTransport *trans
,guint8 major_version
,guint8 minor_version
);
struct GXimTransportIface { GTypeInterface parent_iface; GXimMessages *message; GdkAtom atom_xim_protocol; GdkAtom atom_xim_moredata; };
void g_xim_transport_dump (GXimTransport *trans
,const gchar *data
,gsize length
,gboolean is_sent
);
GdkWindow * g_xim_transport_get_channel (GXimTransport *trans
,GdkWindow *parent_window
);
GdkNativeWindow g_xim_transport_get_client_window (GXimTransport *trans
);
GXimDirection g_xim_transport_get_direction (GXimTransport *trans
);
GdkNativeWindow g_xim_transport_get_native_channel (GXimTransport *trans
);
GdkNativeWindow g_xim_transport_get_native_channel_from (GXimTransport *trans
,gpointer drawable
);
GXimTransportPrivate * g_xim_transport_get_private (GXimTransport *trans
);
gboolean g_xim_transport_get_property (GXimTransport *trans
,GdkWindow *window
,GdkAtom property
,GdkAtom type
,gulong length
,GdkAtom *actual_property_type
,gint *actual_format
,gint *actual_length
,guchar **data
);
gsize g_xim_transport_get_transport_max (GXimTransport *trans
);
gsize g_xim_transport_get_transport_size (GXimTransport *trans
);
gboolean g_xim_transport_get_version (GXimTransport *trans
,guint8 *major_version
,guint8 *minor_version
);
gboolean g_xim_transport_send_via_cm (GXimTransport *trans
,const gchar *data
,gsize length
,gsize threshold
);
gboolean g_xim_transport_send_via_property (GXimTransport *trans
,const gchar *data
,gsize length
);
gboolean g_xim_transport_send_via_property_notify (GXimTransport *trans
,const gchar *data
,gsize length
);
void g_xim_transport_set_client_window (GXimTransport *trans
,GdkNativeWindow client_window
);
void g_xim_transport_set_direction (GXimTransport *trans
,GXimDirection direction
);
void g_xim_transport_set_display (GXimTransport *trans
,GdkDisplay *dpy
);
void g_xim_transport_set_transport_max (GXimTransport *trans
,gsize size
);
void g_xim_transport_set_transport_size (GXimTransport *trans
,gsize size
);
void g_xim_transport_set_version (GXimTransport *trans
,guint8 major_version
,guint8 minor_version
);