arguments differ between those two functions.
Table.attach
void attach(gtk.widget.Widget child, uint leftAttach, uint rightAttach, uint topAttach, uint bottomAttach, gtk.types.AttachOptions xoptions, gtk.types.AttachOptions yoptions, uint xpadding, uint ypadding)Adds a widget to a table. The number of “cells” that a widget will occupy is specified by left_attach, right_attach, top_attach and bottom_attach. These each represent the leftmost, rightmost, uppermost and lowest column and row numbers of the table. (Columns and rows are indexed from zero).
To make a button occupy the lower right cell of a 2x2 table, use
gtk_table_attach (table, button,
1, 2, // left, right attach
1, 2, // top, bottom attach
xoptions, yoptions,
xpadding, ypadding); If you want to make the button span the entire bottom row, use left_attach == 0 and right_attach = 2 instead.Parameters
child | The widget to add. |
leftAttach | the column number to attach the left side of a child widget to. |
rightAttach | the column number to attach the right side of a child widget to. |
topAttach | the row number to attach the top of a child widget to. |
bottomAttach | the row number to attach the bottom of a child widget to. |
xoptions | Used to specify the properties of the child widget when the table is resized. |
yoptions | The same as xoptions, except this field determines behaviour of vertical resizing. |
xpadding | An integer value specifying the padding on the left and right of the widget being added to the table. |
ypadding | The amount of padding above and below the child widget. |
Deprecated
Use [gtk.grid.Grid.attach] with #GtkGrid. Note that the attach