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

Reply via email to