diff options
Diffstat (limited to 'src/analysis/loaded.h')
-rw-r--r-- | src/analysis/loaded.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/analysis/loaded.h b/src/analysis/loaded.h index b74a03d..643e170 100644 --- a/src/analysis/loaded.h +++ b/src/analysis/loaded.h @@ -30,6 +30,8 @@ #include <gtk/gtk.h> +#include "content.h" +#include "../common/xml.h" #include "../gtkext/gtkdockstation.h" @@ -55,6 +57,24 @@ typedef struct _GLoadedContentIface GLoadedContentIface; /* Détermine le type d'une interface pour l'intégration de contenu chargé. */ GType g_loaded_content_get_type(void) G_GNUC_CONST; +/* Interprète un contenu chargé avec un appui XML. */ +bool g_loaded_content_restore(GLoadedContent *, xmlDoc *, xmlXPathContext *, const char *); + +/* Ecrit une sauvegarde de l'élément dans un fichier XML. */ +bool g_loaded_content_save(const GLoadedContent *, xmlDoc *, xmlXPathContext *, const char *); + +/* Fournit le contenu représenté de l'élément chargé. */ +GBinContent *g_loaded_content_get_content(const GLoadedContent *); + +/* Fournit le format associé à l'élément chargé. */ +const char *g_loaded_content_get_format_name(const GLoadedContent *); + +/* Lance l'analyse propre à l'élément chargé. */ +void g_loaded_content_analyze(GLoadedContent *); + +/* Lance l'analyse de l'élément chargé et attend sa conclusion. */ +bool g_loaded_content_analyze_and_wait(GLoadedContent *); + /* Fournit le désignation associée à l'élément chargé. */ const char *g_loaded_content_describe(const GLoadedContent *, bool); |