It works for me. Are you sure you're building it correctly? -- Jim
On Fri, Jul 29, 2011 at 12:26 PM, Fred van Zwieten <[email protected]>wrote: > Yes, > > Sorry, that was the first try, of course, but that also doesn't work. Code: > > using Gtk; > > class menusystem : Gtk.Window > { > public menusystem () > { > this.title = "Menu System Demo"; > this.destroy.connect (Gtk.main_quit); > set_default_size (600, 600); > > var menubar = new MenuBar(); > var file_menu = new Menu(); > var quit_item=new MenuItem.with_mnemonic("_Quit"); > file_menu.append(quit_item); > quit_item.activate.connect(Gtk.main_quit); > var file_launcher=new MenuItem.with_mnemonic("_File"); > file_launcher.set_submenu(file_menu); > menubar.append(file_launcher); > > var vbox = new VBox (false, 0); > vbox.pack_start (menubar,false,false,0); > add (vbox); > } > > static int main (string[] args) > { > Gtk.init (ref args); > > var mymenu = new menusystem (); > mymenu.show_all(); > > Gtk.main (); > > return 0; > } > } > > > Greetz, > Fred > > > > 2011/7/29 Iven Hsu <[email protected]>: > > I think you should add(vbox), instead of add(menubar). > > > > 2011/7/30 Fred van Zwieten <[email protected]> > >> > >> Hi. > >> > >> I try to make a menubar, taking examples from vala toolbar demo and a > >> pygtk tutorial. I have this sample code: > >> > >> using Gtk; > >> > >> class menusystem : Gtk.Window > >> { > >> public menusystem () > >> { > >> this.title = "Menu System Demo"; > >> this.destroy.connect (Gtk.main_quit); > >> set_default_size (600, 600); > >> > >> var menubar = new MenuBar(); > >> var file_menu = new Menu(); > >> var quit_item=new MenuItem.with_mnemonic("_Quit"); > >> file_menu.append(quit_item); > >> quit_item.activate.connect(Gtk.main_quit); > >> var file_launcher=new MenuItem.with_mnemonic("_File"); > >> file_launcher.set_submenu(file_menu); > >> menubar.append(file_launcher); > >> > >> var vbox = new VBox (false, 0); > >> vbox.pack_start (menubar,false,false,0); > >> add (menubar); > >> } > >> > >> static int main (string[] args) > >> { > >> Gtk.init (ref args); > >> > >> var mymenu = new menusystem (); > >> mymenu.show_all(); > >> > >> Gtk.main (); > >> > >> return 0; > >> } > >> } > >> > >> The menubar doesn't show up. Why not? > >> > >> Greetz, > >> Fred > >> _______________________________________________ > >> vala-list mailing list > >> [email protected] > >> http://mail.gnome.org/mailman/listinfo/vala-list > > > > > _______________________________________________ > vala-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/vala-list >
_______________________________________________ vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
