aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-plugin.h')
-rw-r--r--e-util/e-plugin.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/e-util/e-plugin.h b/e-util/e-plugin.h
index c6e132ac6f..802469acb4 100644
--- a/e-util/e-plugin.h
+++ b/e-util/e-plugin.h
@@ -14,9 +14,13 @@ typedef struct _EPluginClass EPluginClass;
#define E_PLUGIN_CLASSID "com.ximian.evolution.plugin"
/**
- * struct _EPlugin -
+ * struct _EPlugin - An EPlugin instance.
*
* @object: Superclass.
+ * @id: Unique identifier for plugin instance.
+ * @path: Filename where the xml definition resides.
+ * @hooks_pending: A list hooks which can't yet be loaded. This is
+ * the xmlNodePtr to the root node of the hook definition.
* @description: A description of the plugin's purpose.
* @name: The name of the plugin.
* @domain: The translation domain for this plugin.
@@ -31,6 +35,10 @@ typedef struct _EPluginClass EPluginClass;
struct _EPlugin {
GObject object;
+ char *id;
+ char *path;
+ GSList *hooks_pending;
+
char *description;
char *name;
char *domain;