Ada bindings for the GTK+ graphical library.
Ada Python C Objective-C Shell Makefile
Latest commit f300278 Feb 6, 2017 Maxim Reznik committed with Anthony Leonardo Gracio Initialize Layers array to avoid Constrant_Error
on access to uninitialized data. For Q202-048(1/2)

Change-Id: I2c3a237fc581b19463cc4e5fbfb94eedf34d06c0
Failed to load latest commit information.
contrib Update copyright notices Jan 3, 2017
po Fix file permissions. Dec 1, 2009
testgtk New demo for GtkAda.Dialogs Jan 24, 2017
xml Build the libraries through library project files Jul 8, 2014
.cvsignore Ignore configure generated files. Jun 19, 2002
.gitattributes Minor style fixes Sep 18, 2014
.gitignore N922-029 Add version number to title of HTML documentation. Sep 22, 2016
.gitreview We are back on master Feb 19, 2015
COPYING3 Update GPL to version 3 Dec 20, 2011
config.guess Update config.guess to recognize Windows 7 / cygwin64 Sep 19, 2013
configure PA07-020 Bump up version number. Oct 7, 2016
doinstall doinstall: return nonzero if the make failed Jul 1, 2016
gtk.gpr Add gtk.gpr project to setup include and library paths. Jul 11, 2015
gtkada_gps.gpr PB02-019 (3/3) Correcting for Documentation_Dir attribute Nov 11, 2016
known-problems-3.14 Add entry for P411-032 May 16, 2016
known-problems.old Fix format and name of features and known-problems files Mar 8, 2016 PB02-019 (3/3) Correcting for Documentation_Dir attribute Nov 11, 2016

GtkAda - An Ada graphical toolkit based on Gtk+


See the file INSTALL.

General Information

The home page for GtkAda is

The home page for gtk is

This home page will always contain the latest news for this toolkit.

This is GtkAda version 18.0 This package is an Ada graphical library for the Gimp Toolkit, which means this is a set of packages to allow you to easily create some graphical interfaces under X11 and Win32, using Ada as the programming language.

This library has been tested using Gtk+ 3.14.15 on the following systems:

  • GNU Linux/x86
  • GNU Linux/x86-64
  • Solaris/sparc
  • Windows 7 and 8.1


All files are provided under terms of the GNU General Public License version 3.

For details, see the "COPYING3" file.


The GtkAda User's Guide can be found:

  • HTML version: in docs/gtkada_ug/_build/html/index.html
  • PDF version: in docs/gtkada_ug/_build/latex/GtkAda.pdf

The GtkAda Reference Manual can be found:

  • HTML version: in gtkada_rm/gtkada_rm/index.html


We are very happy to receive and look at patches. Please use github's Pull Requests feature to contribute those.