the main Gtk struct
Get 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
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.
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())
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_homogeneous ())
Gets the amount of space between row @row, and row @row + 1. See gtk_table_set_row_spacing().
Gets the number of rows and columns in the table.
If you need to change a table’s size after it has been created, this function allows you to do so.
Alters the amount of space between a given table column and the following column.
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.
Changes the space between a given table row and the subsequent row.
Sets the space between every row in @table equal to @spacing.
This tests the gtkD scales and scrollbar widgets