Re: [gtk-list] GTK_EXPAND option in gtk_table_attach()



On Wed, Apr 07, 1999 at 12:42:01PM -0500, Ted Milker wrote:
> What exactly does this option to?  The description given in, "Developing
> Linux Applications with GTK+ and GDK" says: "The GTK_EXPAND flag causes the
> table to expand to fill all the space in the window where it was inserted".
> To me, this description makes no sense to me, because it's an option
> specified to attach a widget to table.  Why would it have anything to do
> with the table's expansion?  Could someone give me a better description of
> this?
> 
> Ted
> 
> -- 
> To unsubscribe: mail -s unsubscribe gtk-list-request@redhat.com < /dev/null

A cell in a table has a certain area, x pixels by y pixels, which depends on 
the flags you used to create it.  If you pack a widget which is smaller than
x by y pixels into that cell, it won't take up all the space in the cell, 
instead being left-justified and top-justified (I think this is this correct), 
with empty space to the right and bottom of it.

With GTK_EXPAND in the xoptions arg to gtk_table_attach(), this widget
would be centered in the cell, with even amounts of space on the left
and right of it within the cell.

With GTK_EXPAND in the yoptions arg, this widget would be centered in the cell,
with even amounts of space on the top and bottom of it within the cell.

--
Chris Malek, Sys. Admin.           cmalek@etho.caltech.edu
Division of Biology, 216-76
California Institute of Technology
Pasadena, CA  91125



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