struct _EPlugin — An EPlugin instance.
struct _EPlugin {
GObject object;
char * id;
char * path;
GSList * hooks_pending;
char * description;
char * name;
char * domain;
GSList * hooks;
int enabled:1;
}; Superclass.
Unique identifier for plugin instance.
Filename where the xml definition resides.
A list hooks which can't yet be loaded. This is the xmlNodePtr to the root node of the hook definition.
A description of the plugin's purpose.
The name of the plugin.
The translation domain for this plugin.
A list of the EPluginHooks this plugin requires.
Whether the plugin is enabled or not. This is not fully implemented.