Novell Home

GTK Developer

From Developer Community

GTK+ : GTK+ (GIMP ToolKit) is a multi-platform toolkit for creating GUI applications

The libgtk+-devel package contains the static libraries and header files needed for developing GTK+ applications. The libgtk+-devel package contains GDK (the General Drawing Kit, which simplifies the interface for writing GTK+ widgets and using GTK+ widgets in applications), and GTK+ (the widget set). Start with GTK tutorial.

GTK+ is free software and based on three libraries: GLib, Pango and ATK.

   * 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.

Novell® Making IT Work As One

© 2008 Novell, Inc. All Rights Reserved.