diff options
Diffstat (limited to 'e-util/e-plugin.h')
-rw-r--r-- | e-util/e-plugin.h | 10 |
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; |