diff options
| author | laki <mail@lakiweb.net> | 2026-01-29 22:59:52 +0000 |
|---|---|---|
| committer | laki <mail@lakiweb.net> | 2026-01-29 22:59:52 +0000 |
| commit | 1371fc91b6c838cff16a0903ea528c95003e425b (patch) | |
| tree | 477dd2c3f1d0f51a7e431792d9dde966674dbb7f /md_render.h | |
| download | gtk2-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.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 |
