GTK+ on paljudel eri platvormidel töötav riistakomplekt graafiliste kasutajaliideste (GUI) loomiseks. See pakub vidinate täiskomplekti ja sobib kasutamiseks nii väikeste projektide kui ka suurte rakenduskomplektide loomiseks.
GTK+ on vabavara vastavalt GNU litsensile, kuid seda on lubatud kasutada ka kommertstarkvara arendamisel.
GTK+ põhineb kolmel teegil:
- GLib on madaltaseme tuumteek, mis kujutab endast GTK+ ja GNOMEi vundamenti. See pakub andmestruktuuri C-keele kasutamiseks, porditavuse pakkijatele ja liideseid sellistele käitusaja funksiioonidele nagu sündmussilmus, lõimed, dünaamiline laadimine ja objektisüsteem
- Pango on teek teksti küljendamiseks ja renderdamiseks rõhuga mitmekeelsusele. See moodustab GTK+-2.0 teksti- ja fondikäsitluse tuuma
- ATK teek annab juurdepääsuliideste komplekti. Kui rakendus või riistakomplekt toetab ATK liideseid, siis saab seda kasutada koos selliste riistadega nagu ekraanilugejad, luubid ja alternatiivsisestusseadmed
GTK+ toetab tervet rida programmikeeli, sh C/C++, Perl ja Python.
|