| 
 | 
 | 
 | 
 | 
| Description | 
A CellRenderer is an object that determines how the cell of a
TreeView widget is displayed. 
 -  Each TreeViewColumn has exactly one accociated CellRenderer.
The data supply for a cell is contained in a TreeStore or a
ListStore (both subclasses of TreeModel). Each CellRenderer
may have several attributes. Each Attribute is associated with 
one column of the TreeModel database. Thus several columns of a 
TreeModel may be the supply for one TreeViewColumn.
 
  | 
 | 
| Synopsis | 
 | 
 | 
 | 
| Documentation | 
 | 
| data Attribute cr a | 
Definition of the Attribute data type.
 -  Each CellRenderer defines a set of attributes. They are used
by the Mogul layer to generate columns in a TreeStore or
ListStore.
 
  |  | Constructors |   |  
  | 
 | 
| cellRendererSet :: CellRendererClass cr => cr -> Attribute cr val -> val -> IO () | 
Set a property statically.
 -  Instead of using a TreeStore or ListStore to set
properties of a CellRenderer this method allows to set such
a property for the whole column.
 
  | 
 | 
| cellRendererGet :: CellRendererClass cr => cr -> Attribute cr val -> IO val | 
Get a static property.
 -  See cellRendererSet. Note that calling this function on a
property of a CellRenderer object which retrieves its values
from a ListStore or TreeStore will result in an
abitrary value.
 
  | 
 | 
| Produced by Haddock version 0.6 |