struct _EMenuTarget — A BonoboUI menu target definition.
struct _EMenuTarget {
struct _EMenu * menu;
struct _GtkWidget * widget;
guint32 type;
guint32 mask;
}; The parent menu object, used for virtual methods on the target.
The parent widget where available. In some cases the type of this object is part of the published api for the target, in others it is merely a GtkWidget from which you can find the toplevel widget.
Target type. This will be defined by the implementation.
Target mask. This is used to sensitise show items based on their definition in EMenuItem.