GtkCellLayout

An interface for packing cells.

Object Hierarchy

GInterface
`-- GtkCellLayout

Implemented by

Description

This is an interface and cannot be instantiated directly.

GtkCellLayout is an interface to be implemented by all objects which want to provide a GtkTreeViewColumn-like API for packing cells, setting attributes and data funcs.

Methods

add_attribute()
  Adds an model attribute to cell renderer mapping.
clear()
  Removes all renderers.
clear_attributes()
  Clears all existing attributes set.
pack_end()
  Packs the cell to the end of the layout.
pack_start()
  Packs the cell into the beginning of the layout.
reorder()
  Moves the given cell to a certain position.
set_attributes()
  Sets a bunch of model attribute - cell renderer mappings.
set_cell_data_func()
  Sets a callback to set the value for a renderer.