gtkPizza warning

Craig Deady cdeady at systems-shop.com
Tue Sep 19 14:42:16 PDT 2006


Sergei,

Thanks for taking the time to respond to me.

I am not using gtkPizza on purpose. I don't even know what it is. I am 
just loading the XRC file and it results in this. I think that what you 
are saying is that I may need more sizers. The problem is that I am 
trying to create a user interface for a machine and the display will be 
static, meaning that nothing will be resized. Also, not all things are 
visible on the screen and with sizers when I hide something in the 
middle, the other objects move.

The XRC file is being created by DialogBlocks and I have compiled the 
the screen app there and it runs OK without the gtk errors. I am using 
the exact same libraries in my version of the app. Also, I am following 
the same steps to load the same XRC file.

Craig

Sergei Steshenko wrote:
> --- Craig Deady <cdeady at systems-shop.com> wrote:
>
>   
>> wx 2.6.3
>> gcc GTK2 debug
>> Linux Fedora core 5
>>
>> I am trying to get xrc to work on an application. I load the .xrc file 
>> but only get a blank frame.
>> When the "Get()->LoadFrame" line executes I get the following warning in 
>> the console window:
>>
>> Gtk-WARNING **: Attempting to add a widget with type GtkPizza to a 
>> GtkWindow, but as a GtkBin subclass a GtkWindow can only contain one 
>> widget at a time; it already contains a widget of type GtkPizza
>>
>> Then when the frame is shown, I get the following:
>>  Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE 
>> (drawable)' failed
>>
>> Gtk-CRITICAL **: gtk_paint_flat_box: assertion `style->depth == 
>> gdk_drawable_get_depth (window)' failed
>>
>> I am new to wxWidgets and xrc, so I am sure I am missing something simple.
>>
>> Thanks
>> Craig
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: wx-users-unsubscribe at lists.wxwidgets.org
>> For additional commands, e-mail: wx-users-help at lists.wxwidgets.org
>>
>>
>>     
>
> I'm not 100% sure, but, I think, you need a harmless intermediate widget,
> like, for example, Gtk2::Table (I work with gtk2-perl).
>
> And then you'll add your gtkPizzas as cell contents of that 1 row x N columns
> table.
>
> The table may have 0-width border, so it's invisible.
>
> --Sergei.
>
> Applications From Scratch: http://appsfromscratch.berlios.de/
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wx-users-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wx-users-help at lists.wxwidgets.org
>
>
>   

-- 
Craig Deady
cdeady at systems-shop.com

C & D Systems
118 England Rd.
Rochester, NH 03867-4616 USA
Tel: +1 603-330-3939
Fax: +1 603-330-0556
www.systems-shop.com






More information about the wx-users mailing list