Encyclopedia > GTK

  Article Content

GTK

Initially created for the graphics program The GIMP, the GIMP toolkit — abbreviated GTK+ — is now one of two most popular X widget toolkits for creating graphical user interfaces (the other being Qt).

GTK+ is written in C, although it is designed within an object-oriented paradigm (unlike C++, C does not support object-orientation natively). The toolkit offers bindings to almost all popular programming languages.

The look of the toolkit is largely configurable by the user, right down to offering a number of different display engines. There are engines emulating the look of other popular toolkits or platforms, like Windows 95, Motif, or NEXTSTEP.

The GNOME environment uses GTK+ as a base, which means that programs written for GNOME use GTK+ as their toolkit. GNOME applications are not the only programs using it, though, and any GTK+ program (or GNOME program, for that matter) can run on top of other desktop environments, such as KDE or XFce.

GTK+ initially contained some utility routines that were not strictly graphics-related, for instance providing such data structures as linked lists and binary trees. This has now been separated into a separate library, Glib[?], which is regularly used to develop programs that do not have a graphical interface.

External Link



All Wikipedia text is available under the terms of the GNU Free Documentation License

 
  Search Encyclopedia

Search over one million articles, find something about almost anything!
 
 
  
  Featured Article
Thomas a Kempis

... "Imitation of Christ," was born at Kempen[?], Germany (40 miles northwest of Cologne) in 1380 and died near Zwolle (52 miles east-north-east of Amsterdam) in 1471. His ...

 
 
 
This page was created in 32.8 ms