Hi all, I'm still a gtkmm newbie. I'm subclassing Gtk::Window and creating a menubar in the constructor "see the attached code please". The menubar is created but it has no sub menus, Did I hit a bug ? Or am I doing something wrong ? Attached a code sample: g++ -o m m.cc `pkg-config gtkmm-2.4 --cflags --libs` -- GNU/Linux registered user #224950 Proud Egyptian GNU/Linux User Group <www.eglug.org> Member. Life powered by Debian, Homepage: www.foolab.org -- Don't send me any attachment in Micro$oft (.DOC, .PPT) format please Read http://www.gnu.org/philosophy/no-word-attachments.html Preferable attachments: .PDF, .HTML, .TXT Thanx for adding this text to Your signature
#include <gtkmm.h>
class Win : public Gtk::Window {
public:
Win();
private:
Gtk::MenuBar mbar;
};
Win::Win()
{
Gtk::Menu file_menu, edit_menu;
mbar.items().push_back(Gtk::Menu_Helpers::MenuElem("_File", file_menu));
file_menu.items().push_back(Gtk::Menu_Helpers::StockMenuElem(Gtk::Stock::OPEN));
mbar.items().push_back(Gtk::Menu_Helpers::MenuElem("_Edit", edit_menu));
add(mbar);
show_all();
}
int main(int argc, char *argv[])
{
Gtk::Main kit(&argc, &argv);
Win win;
win.show_all();
kit.run(win);
return 0;
}
Attachment:
signature.asc
Description: Digital signature