Projects / GtkAda


GtkAda is an Ada graphical toolkit based on GTK+ 2.2. It allows you to develop graphical applications in Ada using GTK+ and Gnome.

Operating Systems

Recent releases

  •  21 Nov 2003 11:32

    Release Notes: This version features a new widget GtkAda.Multi_Paned, improvements in GtkAda.MDI including more flexible drag-n-drop, and the ability to split areas in multiple parts, new style-related functions bound in Gtk.widget, and various bugfixes in gate.

    •  03 Jul 2003 11:10

      Release Notes: A binary package is now provided for Windows platforms. Glade2, GtkExtra, and libglade2 are now supported. New functions were bound in Gtk.Label. A new type, UTF8_String, was added. New capabilities and fixes in GtkAda.MDI, including drag'n'drop. The API was updated to the GNOME 2.0 API. Memory leaks in Glib.XML were fixed. Code cleanups were made. Speed improvements and code cleanups were made in Gtkada.Canvas. Full support for Pango was added. The Glib.Messages and Glib.Unicode packages were added.

      •  12 Mar 2002 12:22

        Release Notes: GTK+ 2.0 support and a new MDI widget (Gtkada.MDI) was added.

        •  13 Jun 2001 22:07

          Release Notes: The distribution was updated to GtkExtra 0.99.14, including a new 3D Plot widget. The GtkAda.Canvas now provides zooming capabilities. It also draws curve links with Bezier splines instead of circles. For efficiency, the items in the canvas are no longer double-buffered. Use Buffered_Items if you want to keep the old behavior. Button_Press events are now reported when an item is pressed and the event wasn't used to move the item around. A new function, named Gtk.Widget.Set_Parent_Window, was added. The documentation was updated.

          •  12 Mar 2001 18:52

            Release Notes: Enhanced GNOME support, a new utility to automate the binding, display of non-ASCII characters under Windows, new routines in Glib.XML, documentation additions, fixes for various refresh/display problems in the GUI builder under Windows, a new package Glib.Gmodule, new binding for libglade, many widgets no longer require Gtk.Type_Conversion, a partial rewrite of Gtkada.Canvas to use less memory and more powerful scrolling, and a few bugfixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.