 -- Class: <gtk-cell-layout>
     Derives from <ginterface>.

     This class defines no direct slots.

 -- Function: gtk-cell-layout-pack-start (self <gtk-cell-layout>) (cell <gtk-cell-renderer>) (expand bool)
 -- Method: pack-start
     Packs the CELL into the beginning of CELL-LAYOUT. If EXPAND is #f, then the CELL is allocated no more space than it needs. Any unused space is divided evenly between cells for which EXPAND is #t.

     Note that reusing the same cell renderer is not supported.

     cell-layout
          A <gtk-cell-layout>.

     cell
          A <gtk-cell-renderer>.

     expand
          #t if CELL is to be given extra space allocated to CELL-LAYOUT.

     Since 2.4

 -- Function: gtk-cell-layout-pack-end (self <gtk-cell-layout>) (cell <gtk-cell-renderer>) (expand bool)
 -- Method: pack-end
     Adds the CELL to the end of CELL-LAYOUT. If EXPAND is #f, then the CELL is allocated no more space than it needs. Any unused space is divided evenly between cells for which EXPAND is #t.

     Note that reusing the same cell renderer is not supported.

     cell-layout
          A <gtk-cell-layout>.

     cell
          A <gtk-cell-renderer>.

     expand
          #t if CELL is to be given extra space allocated to CELL-LAYOUT.

     Since 2.4

 -- Function: gtk-cell-layout-reorder (self <gtk-cell-layout>) (cell <gtk-cell-renderer>) (position int)
 -- Method: reorder
     Re-inserts CELL at POSITION. Note that CELL has already to be packed into CELL-LAYOUT for this to function properly.

     cell-layout
          A <gtk-cell-layout>.

     cell
          A <gtk-cell-renderer> to reorder.

     position
          New position to insert CELL at.

     Since 2.4

 -- Function: gtk-cell-layout-clear (self <gtk-cell-layout>)
 -- Method: clear
     Unsets all the mappings on all renderers on CELL-LAYOUT and removes all renderers from CELL-LAYOUT.

     cell-layout
          A <gtk-cell-layout>.

     Since 2.4

 -- Function: gtk-cell-layout-add-attribute (self <gtk-cell-layout>) (cell <gtk-cell-renderer>) (attribute mchars) (column int)
 -- Method: add-attribute
     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 <gtk-cell-renderer-text> get its values from column 2.

     cell-layout
          A <gtk-cell-layout>.

     cell
          A <gtk-cell-renderer>.

     attribute
          An attribute on the renderer.

     column
          The column position on the model to get the attribute from.

     Since 2.4

 -- Function: gtk-cell-layout-clear-attributes (self <gtk-cell-layout>) (cell <gtk-cell-renderer>)
 -- Method: clear-attributes
     Clears all existing attributes previously set with gtk-cell-layout-set-attributes.

     cell-layout
          A <gtk-cell-layout>.

     cell
          A <gtk-cell-renderer> to clear the attribute mapping on.

     Since 2.4