struct _EPopupHookClass —
struct _EPopupHookClass {
EPluginHookClass hook_class;
GHashTable * target_map;
EPopupClass * popup_class;
}; Superclass.
Table of EPluginHookTargetMaps which enumerate the target types and enable bits of the implementing class.
The EPopupClass of the corresponding popup manager for the implementing class.
The EPopupHookClass is a concrete class, however it is empty on its own. It needs to be sub-classed and initialised appropriately.
The EPluginHookClass.id must be set to the name and version of the hook handler itself. The target_map must be initialised with the data required to enumerate the target types and enable flags supported by the implementing class.
The EPopupHookClass is a concrete class, however it is empty on its own. It needs to be sub-classed and initialised appropriately.
The EPluginHookClass.id must be set to the name and version of the hook handler itself. The target_map must be initialised with the data required to enumerate the target types and enable flags supported by the implementing class.