struct _EEventHookClass —
struct _EEventHookClass {
EPluginHookClass hook_class;
GHashTable * target_map;
EEvent * event;
};
Table of EPluginHookTargetMaps which enumerate the target types and enable bits of the implementing class.
The EEvent instance on which all loaded events must be registered.
The EEventHookClass is an empty event hooking class, which must be subclassed and initialised before use.
The EPluginHookClass.id must be set to the name and version of the hook handler itself, and then the type must be registered with the EPlugin hook list before any plugins are loaded.
The EEventHookClass is an empty event hooking class, which must be subclassed and initialised before use.
The EPluginHookClass.id must be set to the name and version of the hook handler itself, and then the type must be registered with the EPlugin hook list before any plugins are loaded.