Codeberg

summaryrefslogtreecommitdiff
path: root/md_render.h
diff options
context:
space:
mode:
authorlaki <mail@lakiweb.net>2026-01-29 22:59:52 +0000
committerlaki <mail@lakiweb.net>2026-01-29 22:59:52 +0000
commit1371fc91b6c838cff16a0903ea528c95003e425b (patch)
tree477dd2c3f1d0f51a7e431792d9dde966674dbb7f /md_render.h
downloadgtk2-md-editor-1371fc91b6c838cff16a0903ea528c95003e425b.tar.gz
gtk2-md-editor-1371fc91b6c838cff16a0903ea528c95003e425b.tar.bz2
gtk2-md-editor-1371fc91b6c838cff16a0903ea528c95003e425b.zip
Initial commit for gtk2-md-editor
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