Itération parmi les colonnes du modèle
Gtk::TreeModel fournit un conteneur dans le style de la bibliothèque standard C++ pour ses enfants par l'intermédiaire de la fonction membre children(). Vous pouvez utiliser les fonctions membres habituelles begin() et end() pour incrémenter un itérateur, comme ceci :
typedef Gtk::TreeModel::Children type_children; // minimise la longueur du code.
type_children children = refModel->children();
for(type_children::iterator iter = children.begin();
iter != children.end(); ++iter)
{
Gtk::TreeModel::Row row = *iter;
// Faire quelque chose avec la ligne - voir plus haut pour set/get.
}- IX.III.I. Ligne enfant