I'm on Ubuntu 11.04 I have looked at the libgtk* packages and both 2.0 and 3.0 packages are installed. There is only one libgtk2.0-dev.
I have a fedora 15 partition also. I will boot into it and try it there. Keep you posted... Greetz, Fred 2011/7/29 Jim Nelson <[email protected]>: > 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
