diff options
Diffstat (limited to 'src/plugins/plugin.h')
-rw-r--r-- | src/plugins/plugin.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/plugin.h b/src/plugins/plugin.h index fc54aee..ff456b3 100644 --- a/src/plugins/plugin.h +++ b/src/plugins/plugin.h @@ -35,6 +35,7 @@ #include "../format/format.h" #include "../format/known.h" #include "../format/preload.h" +#include "../glibext/configuration.h" #include "../gtkext/gtkstatusstack.h" #include "../gui/panel.h" @@ -100,12 +101,18 @@ bool g_plugin_module_load(GPluginModule *, GPluginModule **, size_t); /* Construit le nom d'un fichier de configuration du greffon. */ char *g_plugin_module_build_config_filename(const GPluginModule *, const char *, bool); +/* Fournit la configuration mise en place pour le greffon. */ +GGenConfig *g_plugin_module_get_config(const GPluginModule *); + /* Présente dans le journal un message simple. */ void g_plugin_module_log_simple_message(const GPluginModule *, LogMessageType, const char *); /* Présente dans le journal un message complexe. */ void g_plugin_module_log_variadic_message(const GPluginModule *, LogMessageType, const char *, ...); +/* Encadre une étape de la vie d'un greffon. */ +bool g_plugin_module_manage(GPluginModule *, PluginAction); + /* Accompagne la fin du chargement des modules natifs. */ void g_plugin_module_notify_plugins_loaded(GPluginModule *, PluginAction, void *); |