From: Dmitry A. Kazakov on
The described here packages are proposed as a contribution to GtkAda, an
Ada bindings to GTK+. It deals with the following issues:

- Tasking support;
- Custom models for tree view widget;
- Custom cell renderers for tree view widget;
- Multi-columned derived model;
- Extension derived model (to add columns to an existing model);
- Abstract caching model for directory-like data;
- Tree view and list view widgets for navigational browsing of abstract
caching models;
- File system navigation widgets with wildcard filtering;
- Resource styles;
- Capturing resources of a widget;
- Embeddable images;
- Some missing subprograms and bug fixes;
- Measurement unit selection widget and dialogs;
- Improved hue-luminance-saturation color model;
- Simplified image buttons and buttons customizable by style properties;
- Controlled Ada types for GTK+ strong and weak references;
- Simplified means to create lists of strings;
- Spawning processes synchronously and asynchronously with pipes;
- Capturing asynchronous process standard I/O by Ada tasks and by text
buffers;
- Source view widget support.

http://www.dmitry-kazakov.de/ada/gtkada_contributions.htm

Changes to the version 2.6:

- Quit_Error exception is propagated from operation in Gtk.Main.Router when
the main loop was quitted. This change should ease proper application
completion, e.g. when the main loop is quitted before the tasks making
requests to GTK;
- Added GtkAda installation notes;
- Internal package Gdk.Pixbuf.Conversions was added to fix backward
incompatibility introduced by GtkAda 2.14.2;
- xpm2gtkada is modified to support GtkAda 2.14.2;
- Experimental packages for Debian and Fedora.

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de