GTK+

Introduction

GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.

Usage

Compute Systems Invocation Version(s)
Red Hat Linux (64-bit) % /util/bin/[ gdk-pixbuf-csource | gdk-pixbuf-query-loaders | gtk-builder-convert | gtk-demo | gtk-query-immodules-2.0 | gtk-update-icon-cache ] 2.20.0 (default)

Notes

  1. Installation instructions:

    
    % setenv PKG_CONFIG_PATH /util/atk/lib/pkgconfig:/util/pango/lib/pkgconfig:/util/cairo/lib/pkgconfig:/util/glib/lib/pkgconfig:/util/pixman/lib/pkgconfig:/util/freetype/lib/pkgconfig:/util/fontconfig/lib/pkgconfig:/util/libpng/lib/pkgconfig
    % setenv LD_LIBRARY_PATH /util/lib:/util/glib/lib
    % ./configure --prefix=/util/gtk+-2.20.0 --disable-cups PKG_CONFIG=/util/bin/pkg-config
    % make
    # make install
    
    

People

  1. Jason Corso, instructor.

References

  1. http://en.wikipedia.org/wiki/GTK%2B
  2. http://www.gtk.org/