Name

struct _EPopupHookClass —

Synopsis

struct _EPopupHookClass {
  EPluginHookClass hook_class;
  GHashTable * target_map;
  EPopupClass * popup_class;
};  

Members

hook_class

Superclass.

target_map

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

popup_class

The EPopupClass of the corresponding popup manager for the implementing class.

Description

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.

Description

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.