Method

GtkTextBufferdeserialize

Declaration [src]

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

Description [src]

This function deserializes rich text in format format and inserts it at iter.

formats to be used must be registered using gtk_text_buffer_register_deserialize_format() or gtk_text_buffer_register_deserialize_tagset() beforehand.

Available since:2.10

Parameters

content_buffer GtkTextBuffer
 

The GtkTextBuffer to deserialize into.

 The data is owned by the caller of the function.
format GdkAtom
 

The rich text format to use for deserializing.

iter GtkTextIter
 

Insertion point for the deserialized text.

 The data is owned by the caller of the function.
data An array of guint8
 

Data to deserialize.

 The length of the array is specified in the length argument.
 The data is owned by the caller of the function.
length gsize
 

Length of data.

error GError **
  The return location for a GError*, or NULL.

Return value

Returns: gboolean
 

TRUE on success, FALSE otherwise.