Gtk.Table.prototype.attach
function attach(child:Gtk.Widget, left_attach:Number, right_attach:Number, top_attach:Number, bottom_attach:Number, xoptions:Gtk.AttachOptions, yoptions:Gtk.AttachOptions, xpadding:Number, ypadding:Number):void { // Gjs wrapper for gtk_table_attach() }
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 <informalexample><programlisting> gtk_table_attach (table, button, 1, 2, // left, right attach 1, 2, // top, bottom attach xoptions, yoptions, xpadding, ypadding); </programlisting></informalexample> If you want to make the button span the entire bottom row, use left_attach == 0 and right_attach = 2 instead.
- child
The widget to add.
- left_attach
the column number to attach the left side of a child widget to.
- right_attach
the column number to attach the right side of a child widget to.
- top_attach
the row number to attach the top of a child widget to.
- bottom_attach
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.