## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: For_Pkg (generic)

- Goto spec source

# Description

    generic
          type Data_Type (<>) is private;
       package For_Pkg is

<doc_ignore>

# Types

### Data_Type

- Goto declaration in source

    type Data_Type (<>) is private;

### Gtk_Callback

- Goto declaration in source

    type Gtk_Callback is
            access procedure (Item : access Gtk.Widget.Gtk_Widget_Record'Class;
                              Data : in out Data_Type);

# Subprograms & Entries

### Forall

- Goto spec in source

    procedure Forall (Container: access Gtk_Container_Record;Func: Gtk_Callback;Data: Data_Type);

Execute Func for each of the children of Container, including internal ones

### Foreach

- Goto spec in source

    procedure Foreach (Container: access Gtk_Container_Record;Func: Gtk_Callback;Data: Data_Type);

Execute Func for each of the children of Container, not including internal ones