diff options
Diffstat (limited to 'src/analysis/exporter.h')
-rw-r--r-- | src/analysis/exporter.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/analysis/exporter.h b/src/analysis/exporter.h index 524d800..297fd99 100644 --- a/src/analysis/exporter.h +++ b/src/analysis/exporter.h @@ -31,11 +31,14 @@ #include "roptions.h" +#include "../glibext/gbufferline.h" /* Types de partie de rendu */ typedef enum _RenderingTagType { + RTT_RAW, /* Contenu brut */ + RTT_COMMENT, /* Commentaire */ RTT_RAW_CODE, /* Code binaire brut */ @@ -59,7 +62,7 @@ typedef enum _RenderingTagType } RenderingTagType; -#define RTT_NONE RTT_COUNT +#define RTT_NONE RTT_RAW /* TODO : remme */ #define G_TYPE_CONTENT_EXPORTER g_content_exporter_get_type() @@ -89,6 +92,9 @@ GtkTextTagTable *_get_gtk_tag_table(GtkTextTagTable *); /* Ajoute du texte simple à un fichier ouvert en écriture. */ void g_content_exporter_add_text(GContentExporter *, GRenderingOptions *, MainRendering, FILE *); +/* Ajoute à un tampon GLib le contenu de l'instance spécifiée. */ +void g_content_exporter_to_buffer(GContentExporter *, GBufferLine *, GRenderingOptions *); + /* Ajoute à un texte GTK le contenu de l'instance spécifiée. */ void g_content_exporter_add_to_gtk_buffer(GContentExporter *, MainRendering, GtkTextBuffer *, GtkTextIter *, size_t [SAR_COUNT]); |