GIMP Toolkit (GTK) is eenGUI-toolkit die wordt gebruikt voorGIMP,GNOME en andere programma's. GTK ontstond toen de ontwikkelaars van de GIMP niets zagen in bestaande GUI-toolkits en er zelf één begonnen te schrijven. De aldus ontstane toolkit bleek ook voor andere programma's geschikt te zijn en werd als basis voor GNOME gekozen.
GTK is een laag boven op hetX Window System en steltprogrammeurs in staat omgrafische programma's met gebruiksvriendelijke vensters, menu's en dergelijke te ontwerpen. Alhoewel de koppeling met het X Window System nog steeds bovenaan staat is het inmiddels ook geschikt gemaakt om bovenop andere systemen te draaien, waaronder deLinux-framebuffer en zelfsMicrosoft Windows. Programma's geschreven met de GTK kunnen daardoor zonder programmacode te wijzigen geschikt gemaakt worden voor zowel Linux als Windows.
GTK is zelf geschreven inC, maar uitwisselbaarheid met andereprogrammeertalen heeft altijd hoog op de agenda gestaan, bijgevolg wordt in vele programmeertalen met de GTK gewerkt.
Voor het weergeven van tekst wordtPango gebruikt.
GTK-programma's kunnen wordengerenderd in eenwebbrowser met de Broadway-backend.[3]
Bronnen, noten en/of referenties