Projects / GtkAda contributions

GtkAda contributions

The library is a contribution to GtkAda, an Ada bindings to GTK+ toolkit. 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; an extension derived model (to add columns to an existing model); an 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 the resources of a widget; embeddable images; some missing sub-programs and bugfixes; a measurement unit selection widget and dialogs; an improved hue-luminance-saturation color model; simplified image buttons and buttons customizable by style properties; controlled Ada types for GTK+ strong and weak references; and a simplified means to create lists of strings.

Operating Systems

Recent releases

  •  07 Jun 2014 16:23

    Release Notes: This is the first version that supports GTK+ 3.x. The corresponding GtkAda version is 3.8. The library now requires Ada 2005 or Ada 2012.

    •  11 Aug 2012 06:30

      Release Notes: This release works around calls to C functions that are using variant argument lists in order to improve cross-platform compatibility. It also fixes a bug in test_gtk_missed.

      •  13 May 2012 14:38

        Release Notes: The Timeout parameter was added to the procedure Send of the package Generic_Message in order to break possible deadlocks.

        •  06 Apr 2012 09:08

          Release Notes: The release provides bugfixes in GIO bindings. Some class-wide operations of Gtk_Directory_Items_View_Record have been made primitive for better usability. The package Gtk.Abstract_Browser has been re-implemented, and no longer uses the GTK filtered store (which is currently broken). Documentation has been extended.

          •  23 Jan 2012 20:12

            Release Notes: This version is adapted to the version 2.24.0 of GtkAda and packaged for Debian and Fedora 32- and 64-bit x86 architectures.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.