Index

Package: Foreach_User_Data (generic)

Description

generic
      type User_Data_Type (<>) is private;
      with procedure Destroy (Data : in out User_Data_Type) is null;
   package Foreach_User_Data is

Types

User_Data_Type

type User_Data_Type (<>) is private;

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

Subprograms & Entries

Destroy

procedure Destroy 
(Data: in out User_Data_Type) is null;

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). "func": a function to call on each tag "data": user data