To add a bit to the mystery: I've tried it with Gtk.ToolBar instead of Gtk.MenuBar and that works as expected.
Greetz, Fred 2011/7/29 Fred van Zwieten <[email protected]>: > OK, i'm now on Fedora 15, installed vala and gtk2-devel > > vala-0.12.0-2.fc15.x86_64 > gtk2-devel-2.24.4-2.fc15.x86_64 > > problem is still here !?! > > Greetz, > Fred > > > > 2011/7/29 Fred van Zwieten <[email protected]>: >> 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
