Top | ![]() |
![]() |
![]() |
![]() |
GtkTextBuffer * | talkatu_markdown_buffer_new () |
void | talkatu_markdown_buffer_insert_markdown () |
Support for Markdown is provided via a custom GtkTextBuffer that knows how to render it properly.
GtkTextBuffer *
talkatu_markdown_buffer_new (void
);
Creates a new TalkatuMarkdownBuffer that can render Markdown.
void talkatu_markdown_buffer_insert_markdown (TalkatuMarkdownBuffer *buffer
,GtkTextIter *iter
,const gchar *text
,gint len
);
Inserts and renders text
into buffer
.
buffer |
The TalkatuMarkdownBuffer instance. |
|
iter |
The GtkTextIter where the text should be inserted. |
|
text |
The UTF-8 Markdown text that should be insterted. |
|
len |
The length of |
#define TALKATU_TYPE_MARKDOWN_BUFFER (talkatu_markdown_buffer_get_type())
struct TalkatuMarkdownBufferClass { TalkatuBufferClass parent; void (*insert_markdown)(TalkatuMarkdownBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len); void (*_talkatu_reserved1)(void); void (*_talkatu_reserved2)(void); void (*_talkatu_reserved3)(void); void (*_talkatu_reserved4)(void); };