Codeberg

summaryrefslogtreecommitdiff
path: root/md_render.h
diff options
context:
space:
mode:
Diffstat (limited to 'md_render.h')
-rw-r--r--md_render.h19
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