vdk 2.4.0
|
Provides a menu items container. More...
#include <menu.h>
Provides a menu items container.
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
GtkAccelGroup* VDKMenu::AccelGroup | ( | ) | [inline] |
Return accelerator group assigned to 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.
void VDKMenu::Popup | ( | guint | button = 0 , |
guint32 | activate_time = 0 |
||
) |
Pops menu
void VDKMenu::Separator | ( | ) |
Provides a menu separator