|
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
| void VDKMenu::SetFont | ( | VDKFont * | f | ) | [virtual] |
Sets object font
Reimplemented from VDKObject.
1.7.6.1