diff options
Diffstat (limited to 'md_render.h')
| -rw-r--r-- | md_render.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/md_render.h b/md_render.h new file mode 100644 index 0000000..82e95fb --- /dev/null +++ b/md_render.h @@ -0,0 +1,19 @@ +#ifndef MD_RENDER_H +#define MD_RENDER_H + +#include <gtk/gtk.h> + +typedef struct { + char *text; + int line; + int level; +} MdHeader; + +void md_render_init_tags(GtkTextBuffer *buffer); +void md_render_highlight_editor(GtkTextBuffer *buffer, int theme); +void md_render_to_buffer(GtkTextBuffer *buffer, const char *text, int theme); +char* md_to_html(const char *text); +GList* md_get_headers(const char *text); +void md_free_headers(GList *headers); + +#endif |
