gtkTableNew(rows = NULL, columns = NULL, homogeneous = NULL, show = TRUE)
gtkTableResize(object, rows, columns)
gtkTableAttach(object, child, left.attach, right.attach, top.attach, bottom.attach, xoptions = 5, yoptions = 5, xpadding = 0, ypadding = 0)
gtkTableAttachDefaults(object, widget, left.attach, right.attach, top.attach, bottom.attach)
gtkTableSetRowSpacing(object, row, spacing)
gtkTableSetColSpacing(object, column, spacing)
gtkTableSetRowSpacings(object, spacing)
gtkTableSetColSpacings(object, spacing)
gtkTableSetHomogeneous(object, homogeneous)
gtkTableGetDefaultRowSpacing(object)
gtkTableGetHomogeneous(object)
gtkTableGetRowSpacing(object, row)
gtkTableGetColSpacing(object, column)
gtkTableGetDefaultColSpacing(object)
gtkTable(rows = NULL, columns = NULL, homogeneous = NULL, show = TRUE)
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkTable
GtkBuildable
.GtkTable
functions allow the programmer to arrange widgets in rows and
columns, making it easy to align many widgets next to each other,
horizontally and vertically. Tables are created with a call to gtkTableNew
, the size of which can
later be changed with gtkTableResize
. Widgets can be added to a table using gtkTableAttach
or the more
convenient (but slightly less flexible) gtkTableAttachDefaults
. To alter the space next to a specific row, use gtkTableSetRowSpacing
,
and for a column, gtkTableSetColSpacing
.
The gaps between all rows or columns can be changed by calling
gtkTableSetRowSpacings
or gtkTableSetColSpacings
respectively.
gtkTableSetHomogeneous
, can be used to set whether all cells in the
table will resize themselves to the size of the largest widget in the table.gtkTable
is the equivalent of gtkTableNew
.column-spacing
[numeric : Read / Write]homogeneous
[logical : Read / Write]n-columns
[numeric : Read / Write]n-rows
[numeric : Read / Write]row-spacing
[numeric : Read / Write]