14 #ifndef DD4HEP_DDEVE_POPUPMENU_H
15 #define DD4HEP_DDEVE_POPUPMENU_H
57 virtual void Build(TGMenuBar*
bar,
int hints=kLHintsNormal);
62 virtual void AddLabel(
const char*
s,
const TGPicture* p = 0, TGMenuEntry* before = 0);
64 virtual void AddPopup(
const char*
s, TGPopupMenu* popup, TGMenuEntry* before = 0,
const TGPicture* p = 0);
66 virtual int AddEntry(
const char* name,
Callback cb,
void* ud=0,
const TGPicture* p=0, TGMenuEntry* before=0);
69 int AddEntry(
const char* name,
T* ptr,
void (
T::*pmf)(TGMenuEntry*,
void*),
void* ud=0,
const TGPicture* p=0, TGMenuEntry* before=0) {
82 operator TGPopupMenu* () {
return &
m_popup; }
Definition of the generic callback structure for member functions.