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
