#include <MenuBar.h>
Public Member Functions | |
| MenuBar (TGMainFrame *frame) | |
| virtual | ~MenuBar () |
Private Attributes | |
| TGMenuBar * | fMenuBar |
| Menu bar across top of application. | |
| TGLayoutHints * | fLayout |
| Layout of menu bar. | |
| FileMenu * | fFileMenu |
| File menu. | |
| EditMenu * | fEditMenu |
| Edit menu. | |
| WindowMenu * | fWindowMenu |
| Window menu. | |
| JobMenu * | fJobMenu |
| Job options. | |
| HelpMenu * | fHelpMenu |
| Help menu. | |
Definition at line 25 of file MenuBar.h.
|
|
Definition at line 21 of file MenuBar.cxx. References fEditMenu, fFileMenu, fHelpMenu, fJobMenu, fLayout, fMenuBar, and fWindowMenu.
00022 {
00023 int padleft = 0;
00024 int padright = 0;
00025 int padtop = 1;
00026 int padbottom = 1;
00027
00028 // Create the menu bar
00029 fMenuBar = new TGMenuBar(frame, 1, 1, kHorizontalFrame);
00030 fLayout = new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandX,
00031 padleft, padright, padtop, padbottom);
00032
00033 // Add the menus to it
00034 fFileMenu = new FileMenu (fMenuBar, frame);
00035 fEditMenu = new EditMenu (fMenuBar, frame);
00036 fWindowMenu = new WindowMenu(fMenuBar, frame);
00037 fJobMenu = new JobMenu (fMenuBar, frame);
00038 fHelpMenu = new HelpMenu (fMenuBar, frame);
00039
00040 // Add the menu bar to the main window frame
00041 frame->AddFrame(fMenuBar,fLayout);
00042 }
|
|
|
Definition at line 46 of file MenuBar.cxx. References fEditMenu, fFileMenu, fHelpMenu, fJobMenu, and fWindowMenu.
00046 {
00047 if (fHelpMenu) { delete fHelpMenu; fHelpMenu = 0; }
00048 if (fJobMenu) { delete fJobMenu; fJobMenu = 0; }
00049 if (fWindowMenu) { delete fWindowMenu; fWindowMenu = 0; }
00050 if (fEditMenu) { delete fEditMenu; fEditMenu = 0; }
00051 if (fFileMenu) { delete fFileMenu; fFileMenu = 0; }
00052 // if (fLayout) { delete fLayout; fLayout = 0; }
00053 // if (fMenuBar) { delete fMenuBar; fMenuBar = 0; }
00054 }
|
|
|
Edit menu.
Definition at line 36 of file MenuBar.h. Referenced by MenuBar(), and ~MenuBar(). |
|
|
File menu.
Definition at line 35 of file MenuBar.h. Referenced by MenuBar(), and ~MenuBar(). |
|
|
Help menu.
Definition at line 39 of file MenuBar.h. Referenced by MenuBar(), and ~MenuBar(). |
|
|
Job options.
Definition at line 38 of file MenuBar.h. Referenced by MenuBar(), and ~MenuBar(). |
|
|
Layout of menu bar.
Definition at line 34 of file MenuBar.h. Referenced by MenuBar(). |
|
|
Menu bar across top of application.
Definition at line 33 of file MenuBar.h. Referenced by MenuBar(). |
|
|
Window menu.
Definition at line 37 of file MenuBar.h. Referenced by MenuBar(), and ~MenuBar(). |
1.3.5