GTK+
Z Wikipédie
GTK+ (skrátené z The GIMP Toolkit) je jeden z dvoch najpopulárnejších grafických toolkitov na vytváranie grafických uží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.
Obsah |
[úprava] Programovacie jazyky
Toolkit GTK+ je napísaný v jazyku C, ale využíva postupy objektovo orientovaného programovania. Triedy sú definované ako štruktúry a odvodená trieda obsahuje štruktúru bázovej triedy ako svoju prvú položku. Existujú aj rozhrania (API) pre iné jazyky ako C++ (gtkmm), Perl (GTK2-Perl), Python (PyGTK), Ruby (Ruby-gnome2) atď.
[úprava] GTK+ 2
GTK+ 2 ako nástupca GTK+ 1 je založený na troch základných knihovniach:
- GLib je nízkoúrovňová knihovňa pre základné funkcie spracovania správ, vlákien, dynamicky nahrávaných knihovní.
- Pango je knihovňa pre vykreslovanie písma, spracovanie textu v mezinárodnom prostredí (kódovanie UTF-8).
- ATK je knihovňa pre zaistenie alternatývnych vstupných zariadení.
[úprava] Pozri aj
- GNOME
- Qt
- wxWidgets
- FLTK