Gtk.Text_Tag_Table.Foreach_User_Data

Entities

Generic formal parameters

Access Types

Subprograms

Description

Destroy

procedure Destroy (Data : in out User_Data_Type)
Parameters
Data

Foreach

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).

Parameters
Table
Func

a function to call on each tag

Data

user data

Gtk_Text_Tag_Table_Foreach

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);
Parameters
Tag

the Gtk.Text_Tag.Gtk_Text_Tag

Data

data passed to Gtk.Text_Tag_Table.Foreach

User_Data_Type

type User_Data_Type (<>) is private;