procedure Destroy (Data : in out User_Data_Type)
procedure Foreach
(Tree_Model : not null access Gtk.Tree_Model_Filter.Gtk_Tree_Model_Filter_Record'Class;
Func : Gtk_Tree_Model_Foreach_Func;
User_Data : User_Data_Type)
Calls func on each node in model in a depth-first fashion. If Func returns True, then the tree ceases to be walked, and Gtk.Tree_Model.Foreach returns.
a function to be called on each row
user data to passed to Func
type Gtk_Tree_Model_Foreach_Func is access function
(Model : Gtk.Tree_Model.Gtk_Tree_Model;
Path : Gtk.Tree_Model.Gtk_Tree_Path;
Iter : Gtk.Tree_Model.Gtk_Tree_Iter;
Data : User_Data_Type) return Boolean;
Type of the callback passed to Gtk.Tree_Model.Foreach to iterate over the rows in a tree model.
the Gtk.Tree_Model.Gtk_Tree_Model being iterated
the current Gtk.Tree_Model.Gtk_Tree_Path
the current Gtk.Tree_Model.Gtk_Tree_Iter
The user data passed to Gtk.Tree_Model.Foreach
True to stop iterating, False to continue
type User_Data_Type (<>) is private;