The GnomeApp is a composite widget, which already has something packed
inside it (hence the warning).  You should use the set_contents method of
the GnomeApp instead to set what apears between the menubar and statusbar.
This is just one of the quirks of gnome-libs.

James.

--
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/


On Wed, 27 Oct 1999, Deirdre Saoirse wrote:

> I'm still something of a neophyte to Gtk programming and it's a different
> GUI paradigm than I'm used to. I've done a fair amount of Gtk proramming
> in C lately (grr), but there's still a lot of holes.
> 
> So, here's a snippet:
> 
>   self.win = GnomeApp('bidmeister_base', 'BidMeister')
>   self.win.set_wmclass('bidmeister_base', 'BidMeister Manager')
>   self.win.connect('destroy', mainquit)
>   self.win.set_title('BidMeister')
>   self.win.create_menus(self.createMenus())
>   
>   self.vbox = GtkVBox(0,10)
>   self.win.add(self.vbox)
> 
> I get an exception on this last line (when it's running):
> 
> Gtk-CRITICAL **: file gtkbin.c: line 217 (gtk_bin_add): assertion
> `bin->child == NULL' failed.
> 
> By which I *presume* it wants the window to have only the one child? Are
> menus then a child? (I didn't think GtkWindow was one of the bin widgets
> and therefore am having trouble figuring out what the problem is exactly).
> 
> -- 
> _Deirdre   *   http://www.linuxcabal.net   *   http://www.deirdre.net
> "Mars has been a tough target" -- Peter G. Neumann, Risks Digest Moderator
> "That's because the Martians keep shooting things down." -- Harlan Rosenthal
> <[EMAIL PROTECTED]>, retorting in Risks Digest 20.60
> 
> To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
> 

To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]

Reply via email to