TnyGtkTextBufferStream

TnyGtkTextBufferStream — An adaptor between TnyStream and GtkTextBuffer

Synopsis

                    TnyGtkTextBufferStream;
TnyStream*          tny_gtk_text_buffer_stream_new      (GtkTextBuffer *buffer);
void                tny_gtk_text_buffer_stream_set_text_buffer
                                                        (TnyGtkTextBufferStream *self,
                                                         GtkTextBuffer *buffer);

Object Hierarchy

  GObject
   +----TnyGtkTextBufferStream

Implemented Interfaces

TnyGtkTextBufferStream implements TnyStream.

Description

A TnyStream implementation that adapts a GtkTextBuffer.

Details

TnyGtkTextBufferStream

typedef struct _TnyGtkTextBufferStream TnyGtkTextBufferStream;

A TnyStream for building a GtkTextBuffer from a stream in Tinymail, like when streaming a TnyMimePart that is a plain text to a GtkTextBuffer that will be used by a GtkTextView.

free-function: g_object_unref


tny_gtk_text_buffer_stream_new ()

TnyStream*          tny_gtk_text_buffer_stream_new      (GtkTextBuffer *buffer);

Create an adaptor instance between TnyStream and GtkTextBuffer

buffer :

a GtkTextBuffer to write to or read from

Returns :

(caller-owns): a new TnyStream

Since 1.0 audience: application-developer


tny_gtk_text_buffer_stream_set_text_buffer ()

void                tny_gtk_text_buffer_stream_set_text_buffer
                                                        (TnyGtkTextBufferStream *self,
                                                         GtkTextBuffer *buffer);

Set the GtkTextBuffer to play adaptor for

self :

a TnyGtkTextBufferStream

buffer :

a GtkTextBuffer to write to or read from

Since 1.0 audience: application-developer

See Also

GtkTextBuffer, TnyStream, TnyMsgView, TnyGtkMsgView