Fixed what I think was a redundant paragraph, probably caused by bad copy/paste in the last paragraph of the "Cell Renderers" section.
Extended "How to Make a Whole Row Bold or Coloured" section and added a code example
More minor language changes
Restored cell data function sections
Terminology and formatting fixes suggested by Masao.
Removed references to "get selected rows" and "count selected rows" methods until such time as they are implemented
Simplified some examples to focus more squarely on the topic being discussed
Removed references to "cell data func" until such time as its implemented
Removed paragraph explaining inheritence, since that's to be assumed with Ruby
Removed references to custom models
Changed references from C functions to Ruby methods
Editable cells will work fine even if selection is set to GTK_SELECTION_NONE. Removed sentences that say otherwise.
Fix 'jumpy' selections in custom model GtkTreeSortable interface implementation. gtk_tree_model_rows_reordered() does not seem to work like the API reference implies (see bug #124790)
Added section about how to get the cell renderer a button click happened on
Added section about editable cells with spin buttons (and a CellRendererSpin implementation to the examples)
Make custom model GtkTreeSortable implementation emit "sort-column-changed" signal when sortid is changed
Fixed code typo in selection function section; added a paragraph about rule hint to 'make whole row coloured or bold' section
Reformatted source code to make it fit on pages when generating ps/pdf output
Added link to PDF and docbook XML versions.