Name

struct _EEventHookClass —

Synopsis

struct _EEventHookClass {
  EPluginHookClass hook_class;
  GHashTable * target_map;
  EEvent * event;
};  

Members

hook_class

target_map

Table of EPluginHookTargetMaps which enumerate the target types and enable bits of the implementing class.

event

The EEvent instance on which all loaded events must be registered.

Description

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.

Description

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.