This message is a couple days old...  I'm suprised there isn't a reply yet, 
that I can see anyhow (hopefully I'm not missing messages).


> I'm new to GTK and am having problems that I don't understand ...
> thanks in advance to anyone who can take a look ...I'm trying to
> use a GTKTable (created by Glade, and without any child widgets) to
> lay out a group of GtkDrawingAreas. The table itself is 3x2 cells,
> around 500x200 pixels, and homogeneous is set true.The problem is
> that when I create a new GtkDrawingArea, attach it to a cell,  and
> then make the GtkDrawingArea visible, the configure_event handler
> seems to see that the GtkDrawingArea is only 1x1 ... it should be
> something like 166x100.What could I be doing wrong??

I think it mentions that in the docs, but basically are you setting the size of 
the drawing area anywhere?

You either need to set a size directly on the widget (minimum size, requested 
size, whatever), or indirectly via a containing widget, which is more common.

One thing to watch, is the "fill" and "expand" settings when adding a widget to 
a container, which instruct the container to stretch your widget (if possible) 
to fit the space provided.  If you don't fill or expand your widget to fit the 
container (or the container to fit its container, for that matter), then the 
widgets (including containers themselves) go by their defaults, which will 
usually be as small as possible.  For example, a button will fit itself nice 
and neatly around the text and icons on its surface.  But a GtkDrawingArea has 
nothing to fit itself around, no "inside" to define its size by.  So it simply 
shivels up to 1x1.


Fredderic

_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to