The tree interface used by GtkTreeView.
This is an interface and cannot be instantiated directly.
The GtkTreeModel interface defines a generic tree interface for
use by the GtkTreeView widget. It is an abstract
interface, and is designed to be usable with any appropriate data
structure. The programmer just has to implement this interface on their
own data type for it to be viewable by a GtkTreeView
Row has been changed in the model.
Row has been deleted.
The row has been inserted.
Rows have been reordered.