Weird. I guess it could be a version problem, but it's not like your code does anything that's out of the blue. As I said, I see the File menu and the Quit item and it works fine.
I'm using Fedora 15. What distro and you on and what version of GTK? -- Jim On Fri, Jul 29, 2011 at 12:43 PM, Fred van Zwieten <[email protected]>wrote: > 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
