Ardour  9.0-pre0-582-g084a23a80d
gtktextbufferrichtext.h File Reference
Include dependency graph for gtktextbufferrichtext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef gboolean(* GtkTextBufferDeserializeFunc) (GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, GtkTextIter *iter, const guint8 *data, gsize length, gboolean create_tags, gpointer user_data, GError **error)
 

Functions

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)
 
GdkAtomgtk_text_buffer_get_serialize_formats (GtkTextBuffer *buffer, gint *n_formats)
 
GdkAtomgtk_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)
 

Variables

G_BEGIN_DECLS typedef guint8 *(* GtkTextBufferSerializeFunc )(GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, const GtkTextIter *start, const GtkTextIter *end, gsize *length, gpointer user_data)
 

Typedef Documentation

◆ 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)

Definition at line 39 of file gtktextbufferrichtext.h.

Function Documentation

◆ gtk_text_buffer_deserialize()

gboolean gtk_text_buffer_deserialize ( GtkTextBuffer register_buffer,
GtkTextBuffer content_buffer,
GdkAtom  format,
GtkTextIter iter,
const guint8 *  data,
gsize  length,
GError **  error 
)

◆ gtk_text_buffer_deserialize_get_can_create_tags()

gboolean gtk_text_buffer_deserialize_get_can_create_tags ( GtkTextBuffer buffer,
GdkAtom  format 
)

◆ 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()

GdkAtom* gtk_text_buffer_get_deserialize_formats ( GtkTextBuffer buffer,
gint *  n_formats 
)

◆ gtk_text_buffer_get_serialize_formats()

GdkAtom* gtk_text_buffer_get_serialize_formats ( GtkTextBuffer buffer,
gint *  n_formats 
)

◆ gtk_text_buffer_register_deserialize_format()

GdkAtom gtk_text_buffer_register_deserialize_format ( GtkTextBuffer buffer,
const gchar *  mime_type,
GtkTextBufferDeserializeFunc  function,
gpointer  user_data,
GDestroyNotify  user_data_destroy 
)

◆ 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()

GdkAtom gtk_text_buffer_register_serialize_format ( GtkTextBuffer buffer,
const gchar *  mime_type,
GtkTextBufferSerializeFunc  function,
gpointer  user_data,
GDestroyNotify  user_data_destroy 
)

◆ gtk_text_buffer_register_serialize_tagset()

GdkAtom gtk_text_buffer_register_serialize_tagset ( GtkTextBuffer buffer,
const gchar *  tagset_name 
)

◆ gtk_text_buffer_serialize()

guint8* gtk_text_buffer_serialize ( GtkTextBuffer register_buffer,
GtkTextBuffer content_buffer,
GdkAtom  format,
const GtkTextIter start,
const GtkTextIter end,
gsize *  length 
)

◆ gtk_text_buffer_unregister_deserialize_format()

void gtk_text_buffer_unregister_deserialize_format ( GtkTextBuffer buffer,
GdkAtom  format 
)

◆ gtk_text_buffer_unregister_serialize_format()

void gtk_text_buffer_unregister_serialize_format ( GtkTextBuffer buffer,
GdkAtom  format 
)

Variable Documentation

◆ 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 
)

Definition at line 33 of file gtktextbufferrichtext.h.