LIMSpec Wiki
Obsah
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/30/GTK.png/220px-GTK.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/Gimp2-2.png/300px-Gimp2-2.png)
GTK (predtým GTK+[1], 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.
Pozri aj
Externé odkazy
Referencie
- ↑ Project rename to "GTK" [online]. mail.gnome.org, [cit. 2019-02-09]. Dostupné online. (po anglicky)