struct _EPluginHookClass —
struct _EPluginHookClass {
GObjectClass class;
const char * id;
int (* construct (EPluginHook *eph, EPlugin *ep, xmlNodePtr root);
void (* enable (EPluginHook *eph, int state);
}; Superclass.
The plugin hook type. This must be overriden by each subclass and is used as a key when loading hook definitions. This string
Virtual method used to initialise the object when loaded.
Virtual method used to enable or disable the hook.
The EPluginHookClass represents each hook type. The type of the class is registered in a global table and is used to instantiate a container for each hook.