Adds an attribute mapping to the list in cell_layout. The column is the
column of the model to get a value from, and the attribute is the parameter on cell to be set from the
value. So for example if column 2 of the model contains strings, you could have the "text" attribute of a
CellRendererText get its values from column 2.
Adds the cell to the end of cell_layout. If expand is
false, then the cell is allocated no more space than it needs. Any unused space is divided evenly between
cells for which expand is true.
Packs the cell into the beginning of cell_layout. If expand is
false, then the cell is allocated no more space than it needs. Any unused space is divided evenly between
cells for which expand is true.
Sets the attributes in list as the attributes of cell_layout. The attributes should be in
attribute/column order, as in add_attribute. All existing
attributes are removed, and replaced with the new attributes.
Sets the CellLayoutDataFunc to use for
cell_layout. This function is used instead of the standard attributes mapping for setting the column value, and should
set the value of cell_layout's cell renderer(s) as appropriate. func may be null to remove
and older one.