00001
00002
00003
00004
00005
00006
00007
00008 #ifndef EVDB_HELPMENU_H
00009 #define EVDB_HELPMENU_H
00010 #include "TQObject.h"
00011 #include "RQ_OBJECT.h"
00012 class TGMainFrame;
00013 class TGMenuBar;
00014 class TGPopupMenu;
00015 class TGLayoutHints;
00016
00017 namespace evdb {
00018 class HelpMenu {
00019 RQ_OBJECT("evdb::HelpMenu");
00020
00021 public:
00022 HelpMenu(TGMenuBar* menubar, TGMainFrame* mf);
00023 virtual ~HelpMenu();
00024
00025
00026 void HandleMenu(int menu);
00027
00028 private:
00029 int Contents();
00030 int ReleaseNotes();
00031 int About();
00032 int NoImpl(const char* m);
00033
00034 private:
00035 TGMainFrame* fMainFrame;
00036 TGPopupMenu* fHelpMenu;
00037 TGLayoutHints* fLayout;
00038 };
00039 }
00040 #endif // EVDB_FILEMENU_H
00041