the main Gtk struct
the main Gtk struct as a void*
Removes all children and resizes the table to 1,1
Attach a new widget creating a new row if necessary
If you need to change a table's size after it has been created, this function allows you to do so.
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).
As there are many options associated with gtk_table_attach(), this convenience function provides the programmer with a means to add children to a table with identical padding and expansion options. The values used for the GtkAttachOptions are GTK_EXPAND | GTK_FILL, and the padding is set to 0.
Changes the space between a given table row and the subsequent row.
Alters the amount of space between a given table column and the following column.
Sets the space between every row in table equal to spacing.
Sets the space between every column in table equal to spacing.
Changes the homogenous property of table cells, ie. whether all cells are an equal size or not.
Gets the default row spacing for the table. This is the spacing that will be used for newly added rows. (See gtk_table_set_row_spacings())
Returns whether the table cells are all constrained to the same width and height. (See gtk_table_set_homogenous())
Gets the amount of space between row row, and row row + 1. See gtk_table_set_row_spacing().
Gets the amount of space between column col, and column col + 1. See gtk_table_set_col_spacing().
Gets the default column spacing for the table. This is the spacing that will be used for newly added columns. (See gtk_table_set_col_spacings())
Since 2.22
This tests the gtkD scales and scrollbar widgets