+ /* propagate to child */
+ n_child = gtk_tree_model_iter_n_children (GTK_TREE_MODEL(model), &iter);
+ gtk_tree_model_iter_children (GTK_TREE_MODEL(model), &child, &iter);
+ while(n_child > 0)
+ {
+ gtk_tree_store_set (GTK_TREE_STORE (model), &child, LST_DEFCAT_TOGGLE, fixed, -1);
+
+ n_child--;
+ gtk_tree_model_iter_next(GTK_TREE_MODEL(model), &child);
+ }
+
+ /* clean up */
+ gtk_tree_path_free (path);