GTK

|thumb|Snímka obrazovky programu GIMP používajúceho knižnicu GTK

GTK (predtým GTK+, skrátené z The GIMP Toolkit) je jeden z dvoch najpopulárnejších grafických toolkitov na vytváranie grafických používateľských rozhraní (GUI). Pôvodne vznikol ako súčasť grafického editora GIMP. Spoločne s Qt nahradil starší Motif.

GTK bol pôvodne vytvorený v roku 1997 členmi eXperimental Computing Facility (XCF) Kalifornskej univerzity v Berkeley. Autormi sú Spencer Kimball, Peter Mattis a Josh MacDonald. Je šírený pod licenciou LGPL ako slobodný open source softvér a je súčasťou projektu GNU.

 Programovacie jazyky 
Toolkit GTK je napísaný v jazyku C, ale využíva postupy objektovo orientovaného programovania. Existujú aj rozhrania (API) pre iné jazyky ako C++ (gtkmm), Perl (GTK2-Perl), Python (PyGTK), Ruby (Ruby-gnome2) atď.

 GTK 2 
GTK 2 ako nástupca GTK 1 je založený na troch základných knižniciach:
 GLib je nízkoúrovňová knižnica základných funkcií spracovania správ, vlákien, dynamicky nahrávaných knižníc.
 Pango je knižnica pre vykresľovanie písma, spracovanie textu v medzinárodnom prostredí (kódovanie UTF-8).
 ATK je knižnica pre zabezpečenie prístupnosti.

Referencie

 Pozri aj 
 GNOME
 Qt
 wxWidgets
 FLTK

 Iné projekty 

 Externé odkazy 
 GTK.
 gtkmm, C++ API pre GTK.

Kategória:Slobodný softvér
Kategória:Rozhranie pre programovanie aplikácií
Kategória:Viacplatformový softvér