Current Article  

GTK

Initially created forgraphics program The GIMP,GIMP toolkit — abbreviated GTK+ —now one oftwo most popular X widget toolkitscreating graphical user interfaces (the other being Qt). GTK+Qt have supplanted Motif, which at one time wasmost widely-used X widget toolkit.

GTK+writtenC, although itdesigned within an object-oriented paradigm (unlike C++, C does not support object-orientation natively). The toolkit offers bindingsalmost all popular programming languages.

The look oftoolkitlargely configurable byuser, downofferingnumberdifferent display engines. Thereengines emulatinglookother popular toolkits or platforms, like Windows 95, Motif, or NEXTSTEP.

The GNOME environment uses GTK+ asbase, which means that programs writtenGNOME use GTK+ as their toolkit. GNOME applicationsnotonly programs using it, though,any GTK+ program (or GNOME program,that matter) can run on topother desktop environments, such as KDE or XFce. The GPE Palmtop Environmentanother environment that uses GTK+ asbase.

GTK+ initially contained some utility routines that were not strictly graphics-related,instance providing such data structures as linked listsbinary trees. This has now been separated intoseparate library, Glib, whichregularly useddevelop programs that do not havegraphical interface.

GTK+ 2,successorGTK+, uses Pango as its text rendering engine.

External Link


Copyright 2004. All rights reserved.