Go to the source code of this file.
|
GdkAtom | gtk_text_buffer_register_serialize_format (GtkTextBuffer *buffer, const gchar *mime_type, GtkTextBufferSerializeFunc function, gpointer user_data, GDestroyNotify user_data_destroy) |
|
GdkAtom | gtk_text_buffer_register_serialize_tagset (GtkTextBuffer *buffer, const gchar *tagset_name) |
|
GdkAtom | gtk_text_buffer_register_deserialize_format (GtkTextBuffer *buffer, const gchar *mime_type, GtkTextBufferDeserializeFunc function, gpointer user_data, GDestroyNotify user_data_destroy) |
|
GdkAtom | gtk_text_buffer_register_deserialize_tagset (GtkTextBuffer *buffer, const gchar *tagset_name) |
|
void | gtk_text_buffer_unregister_serialize_format (GtkTextBuffer *buffer, GdkAtom format) |
|
void | gtk_text_buffer_unregister_deserialize_format (GtkTextBuffer *buffer, GdkAtom format) |
|
void | gtk_text_buffer_deserialize_set_can_create_tags (GtkTextBuffer *buffer, GdkAtom format, gboolean can_create_tags) |
|
gboolean | gtk_text_buffer_deserialize_get_can_create_tags (GtkTextBuffer *buffer, GdkAtom format) |
|
GdkAtom * | gtk_text_buffer_get_serialize_formats (GtkTextBuffer *buffer, gint *n_formats) |
|
GdkAtom * | gtk_text_buffer_get_deserialize_formats (GtkTextBuffer *buffer, gint *n_formats) |
|
guint8 * | gtk_text_buffer_serialize (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, GdkAtom format, const GtkTextIter *start, const GtkTextIter *end, gsize *length) |
|
gboolean | gtk_text_buffer_deserialize (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, GdkAtom format, GtkTextIter *iter, const guint8 *data, gsize length, GError **error) |
|
◆ GtkTextBufferDeserializeFunc
typedef gboolean(* GtkTextBufferDeserializeFunc) (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, GtkTextIter *iter, const guint8 *data, gsize length, gboolean create_tags, gpointer user_data, GError **error) |
◆ gtk_text_buffer_deserialize()
◆ gtk_text_buffer_deserialize_get_can_create_tags()
◆ gtk_text_buffer_deserialize_set_can_create_tags()
void gtk_text_buffer_deserialize_set_can_create_tags |
( |
GtkTextBuffer * |
buffer, |
|
|
GdkAtom |
format, |
|
|
gboolean |
can_create_tags |
|
) |
| |
◆ gtk_text_buffer_get_deserialize_formats()
◆ gtk_text_buffer_get_serialize_formats()
◆ gtk_text_buffer_register_deserialize_format()
◆ gtk_text_buffer_register_deserialize_tagset()
GdkAtom gtk_text_buffer_register_deserialize_tagset |
( |
GtkTextBuffer * |
buffer, |
|
|
const gchar * |
tagset_name |
|
) |
| |
◆ gtk_text_buffer_register_serialize_format()
◆ gtk_text_buffer_register_serialize_tagset()
GdkAtom gtk_text_buffer_register_serialize_tagset |
( |
GtkTextBuffer * |
buffer, |
|
|
const gchar * |
tagset_name |
|
) |
| |
◆ gtk_text_buffer_serialize()
◆ gtk_text_buffer_unregister_deserialize_format()
◆ gtk_text_buffer_unregister_serialize_format()
◆ GtkTextBufferSerializeFunc
G_BEGIN_DECLS typedef guint8*(* GtkTextBufferSerializeFunc) (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, const GtkTextIter *start, const GtkTextIter *end, gsize *length, gpointer user_data) |
( |
GtkTextBuffer * |
register_buffer, |
|
|
GtkTextBuffer * |
content_buffer, |
|
|
const GtkTextIter * |
start, |
|
|
const GtkTextIter * |
end, |
|
|
gsize * |
length, |
|
|
gpointer |
user_data |
|
) |
| |