Re: [Vala] Why is my menubar not showing up?



Could this be a version / library / bnidings problem?

Greetz,
Fred



2011/7/29 Fred van Zwieten <fvzwieten gmail com>:
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 <jim yorba org>:
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 <fvzwieten gmail com>
wrote:

valac --pkg gtk+-2.0 menusystem.vala

Greetz,
Fred



2011/7/29 Jim Nelson <jim yorba org>:
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 <fvzwieten gmail com>
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 <ivenvd gmail com>:
I think you should add(vbox), instead of add(menubar).

2011/7/30 Fred van Zwieten <fvzwieten gmail com>

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
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list


_______________________________________________
vala-list mailing list
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list








[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]