The left and right attach arguments specify where to place the
widget, and how many boxes to use. If you want a button in the
lower right table entry of our 2x2 table, and want it to fill that
entry ONLY. left_attach would be = 1, right_attach = 2, top_attach
= 1, bottom_attach = 2.
Now, if you wanted a widget to take up the whole top row of our 2x2
table, you'd use left_attach = 0, right_attach = 2, top_attach = 0,
bottom_attach = 1.
The xoptions and yoptions are used to specify packing options and
may be OR'ed together to allow multiple options.
These options are:
<ul>
<li> GTK.Fill - If the table box is larger than the widget, and
GTK_FILL is specified, the widget will expand to use all the room
available.</li>
<li> GTK.Shrink - If the table widget was allocated less space then
was requested (usually by the user resizing the window), then the
widgets would normally just be pushed off the bottom of the window
and disappear. If GTK_SHRINK is specified, the widgets will shrink
with the table.</li>
<li> GTK.Expand - This will cause the table cell to expand to use
up any remaining space in the window.</li>
</ul>
Padding is just like in boxes, creating a clear area around the
widget specified in pixels