Could this be a version / library / bnidings problem? Greetz, Fred
2011/7/29 Fred van Zwieten <[email protected]>: > Hi, > > I am seeing absolutely nothing. A white empty window 600x600. No menu in > sight. > > About the gtk issue. Well, there is vala code and gtk code, so i'm not > sure what causes it. But great you wanna help out anyways. > > Greetz, > Fred > > > > 2011/7/29 Jim Nelson <[email protected]>: >> I built it that way. I see the window and the menu bar. >> >> Maybe you should tell me what you're seeing and how that's different than >> what you expect to see. >> >> I should also add that this is technically a GTK problem, not a Vala issue, >> so I'm answering off-list. >> >> -- Jim >> >> On Fri, Jul 29, 2011 at 12:32 PM, Fred van Zwieten <[email protected]> >> wrote: >>> >>> valac --pkg gtk+-2.0 menusystem.vala >>> >>> Greetz, >>> Fred >>> >>> >>> >>> 2011/7/29 Jim Nelson <[email protected]>: >>> > 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
