MenuBar.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file MenuBar.h
3 /// \brief The pull down menu bar
4 ///
5 /// \version $Id: MenuBar.h,v 1.1.1.1 2010-12-22 16:18:52 p-nusoftart Exp $
6 /// \author messier@indiana.edu
7 ////////////////////////////////////////////////////////////////////////
8 #ifndef EVDB_MENUBAR_H
9 #define EVDB_MENUBAR_H
10 #include "RQ_OBJECT.h"
11 class TGMainFrame;
12 class TGLayoutHints;
13 class TGMenuBar;
14 namespace evdb {
15  class MainWindow;
16  class FileMenu;
17  class EditMenu;
18  class WindowMenu;
19  class JobMenu;
20  class HelpMenu;
21 }
22 
23 namespace evdb {
24  /// The pull down menu bar
25  class MenuBar {
26  RQ_OBJECT("evdb::MenuBar")
27 
28  public:
29  MenuBar(TGMainFrame* frame);
30  virtual ~MenuBar();
31 
32  public:
33  TGMenuBar* fMenuBar; ///< Menu bar across top of application
34  TGLayoutHints* fLayout; ///< Layout of menu bar
35  FileMenu* fFileMenu; ///< File menu
36  EditMenu* fEditMenu; ///< Edit menu
37  WindowMenu* fWindowMenu; ///< Window menu
38  HelpMenu* fHelpMenu; ///< Help menu
39  };
40 }
41 #endif // EVDB_MENUBAR_H
42 ////////////////////////////////////////////////////////////////////////
FileMenu * fFileMenu
File menu.
Definition: MenuBar.h:35
TGLayoutHints * fLayout
Layout of menu bar.
Definition: MenuBar.h:34
virtual ~MenuBar()
Definition: MenuBar.cxx:46
Manage all things related to colors for the event display.
TGMenuBar * fMenuBar
Menu bar across top of application.
Definition: MenuBar.h:33
The edit pull down menu.
Definition: EditMenu.h:19
MenuBar(TGMainFrame *frame)
Definition: MenuBar.cxx:22
WindowMenu * fWindowMenu
Window menu.
Definition: MenuBar.h:37
HelpMenu * fHelpMenu
Help menu.
Definition: MenuBar.h:38
The pull down menu bar.
Definition: MenuBar.h:25
EditMenu * fEditMenu
Edit menu.
Definition: MenuBar.h:36