diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 3e3c20d610..9b7fc45b63 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,7 @@ +2004-10-13 Matthias Clasen + + * gtk/glossary.xml: Some more additions. + Tue Oct 12 11:04:47 2004 Owen Taylor * gtk/glossary.xml: Fix SGML errors. diff --git a/docs/reference/gtk/glossary.xml b/docs/reference/gtk/glossary.xml index f1089262a3..72fa089af7 100644 --- a/docs/reference/gtk/glossary.xml +++ b/docs/reference/gtk/glossary.xml @@ -47,10 +47,16 @@ column - FIXME + GTK+ contains several widgets which display data in columns, + e.g. the GtkTreeView. + These view columns in + the tree view are represented by + GtkTreeViewColumn + objects inside GTK+. They should not be confused with + model columns which + are used to organize the data in tree models. - model column - view column + model-view widget @@ -146,7 +152,33 @@ model column - FIXME + A column in a tree model, holding data of a certain type. The types which + can be stored in the columns of a model have to be specified when the model + is constructed, see e.g, gtk_list_store_new(). + + + view column + + + + + + model-view widget + + + These widgets follow the well-known model-view pattern, which separates the + data (the model) to be displayed from the component which does the actual + visualization (the view). Examples of this pattern in GTK+ are the + GtkTreeView/GtkTreeModel + and + GtkTextView/GtkTextBuffer + + + One important advantage of this pattern is that it is possible to display the + same model in multiple views; another one that the separation of the model + allows a great deal of flexibility, as demonstrated by e.g. + GtkTreeModelSort or + GtkTreeModelFilter. @@ -286,8 +318,12 @@ view column - FIXME + A displayed column in a tree view, represented by a + GtkTreeViewColumn object. + + model column +