procedure Destroy (Data : in out User_Data_Type)
procedure Foreach
(Table : not null access Gtk.Text_Tag_Table.Gtk_Text_Tag_Table_Record'Class;
Func : Gtk_Text_Tag_Table_Foreach;
Data : User_Data_Type)
Calls Func on each tag in Table, with user data Data. Note that the table may not be modified while iterating over it (you can't add/remove tags).
a function to call on each tag
user data
type Gtk_Text_Tag_Table_Foreach is access procedure
(Tag : not null access Gtk.Text_Tag.Gtk_Text_Tag_Record'Class;
Data : User_Data_Type);
the Gtk.Text_Tag.Gtk_Text_Tag
data passed to Gtk.Text_Tag_Table.Foreach
type User_Data_Type (<>) is private;