#include <menu.h>

MyForm::Setup()
{
// makes a new menu bar
menubar = new VDKMenubar(this);
// makes a menu to be attached as first menu to menu bar
menu1 = new VDKMenuItem(menubar,"_File..",mini_ofolder_xpm);
// attach help menu to menu bar (rightmost)
menu2 = new VDKMenuItem(menubar,"_Help",book_xpm,r_justify);
// makes menu1 submenu
VDKMenu *menu = new VDKMenu(this);
menu11 = new VDKMenuItem(menu,"_Open");
menu12 = new VDKMenuItem(menu,"_Close");
menu->Separator();
menu13 = new VDKMenuItem(menu,"_Quit..");
// attach menu to menu1
menu1->Add(menu);
// add menubar and an empty labelto form
Add(menubar);
}
| VDKMenu::VDKMenu | ( | VDKForm * | owner | ) |
Constructor
| owner |
| VDKMenu::~VDKMenu | ( | ) | [virtual] |
Destructor
| void VDKMenu::Separator | ( | ) |
Provides a menu separator
| void VDKMenu::Popup | ( | guint | button = 0, |
|
| guint32 | activate_time = 0 | |||
| ) |
Pops menu
| void VDKMenu::Add | ( | VDKObject * | obj, | |
| int | justify = l_justify, |
|||
| int | fill = true, |
|||
| int | expand = true, |
|||
| int | padding = false | |||
| ) | [virtual] |
Add an object.
Reimplemented from VDKObjectContainer.
| GtkAccelGroup* VDKMenu::AccelGroup | ( | ) | [inline] |
Return accelerator group assigned to menu
1.5.5