GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off projects to complete application
suites.
GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.
GTK+ is based on three libraries developed by the GTK+ team:
- GLib is the low-level core library that forms the basis of GTK+ and
GNOME. It provides data structure handling for C, portability
wrappers, and interfaces for such runtime functionality as an event
loop, threads, dynamic loading, and an object system.
- Pango is a library for layout and rendering of text, with an
emphasis on internationalization. It forms the core of
text and font handling for GTK+-2.0.
- The ATK library provides a set of interfaces for accessibility.
By supporting the ATK interfaces, an application or toolkit can
be used with such tools as screen readers, magnifiers,
and alternative input devices.
GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.
9 Dec 2005
Version 2.8.9 of GTK+ and 2.9.1 of GLib are now available.
GTK+ 2.8.9 release announcement
GLib 2.9.1 release announcement
28 Nov 2005
Version 2.8.8 of GTK+ and 1.10.2 of Pango are now available.
GTK+ 2.8.8 release announcement
Pango 1.10.2 release announcement
22 Nov 2005
Imendio AB has announced the GTK+ on Mac OS X port project, which
has been implemented by Anders Carlsson. The source code for the
ATSUI Pango backend and the Quartz GDK backend is now available in
the upstream GTK+ and Pango CVS trees.
GTK+ on Mac OS X announcement
18 Nov 2005
GLib 2.9.0 and Pango 1.11.0 have been released. These are unstable
development releases leading to GLib 2.10 and Pango 1.12.
GLib 2.9.0 release announcement
Pango 1.11.0 release announcement
15 Nov 2005
Versions 2.8.7 of GTK+ and 2.8.4 of GLib have been released.
GTK+ 2.8.7 release announcement
GLib 2.8.4 release announcement
6 Oct 2005
Versions 2.8.5 and 2.8.6 of GTK+ and 2.8.3 of GLib have been released.
GTK+ 2.8.5 release announcement
GTK+ 2.8.6 release announcement
GLib 2.8.3 release announcement
27 Sep 2005
Version 2.8.4 of GTK+ is now available.
GTK+ 2.8.4 release announcement
26 Sep 2005
Version 2.8.2 of GLib is now available.
GLib 2.8.2 release announcement
29 Aug 2005
Version 2.8.3 of GTK+ is now available.
GTK+ 2.8.3 release announcement
GTK+ 2.8.2 release announcement
24 Aug 2005
Version 2.8.1 of GTK+ is now available.
GTK+ 2.8.1 release announcement
23 Aug 2005
Version 2.8.1 of GLib is now available.
GLib 2.8.1 release announcement
18 Aug 2005 Version 2.6.10 of
GTK+ is now available. This is a bugfix release for the old stable
version of GTK+ which fixes two crasher bugs.
GTK+ 2.6.10 release announcement
16 Aug 2005 The GTK+ team is proud
to announce the release of version 2.8 of the GTK+ widget toolkit and
associated libraries (GLib, Pango, and ATK). The 2.8 release adds significant
new functionality while maintaining source and binary compatibility with
GTK+ 2.0.
GTK+ 2.8.0 release announcement
Pango 1.10.0 release announcement
GLib 2.8.0 release announcement
See older news
|