Programmation GTK/Introduction

GTK (GIMP Toolkit) a été d'abord développé pour être une boîte à outils pour GIMP (Gnu Image Manipulation Program). GTK est construit sur GDK qui est, avant tout, une encapsulation des fonctions Xlib. On l'appelle « GIMP toolkit » car il fut créé pour développer GIMP, mais il est désormais utilisé dans plusieurs projets de logiciels libres. Les auteurs sont :

  • Peter Mattis petm@xcf.berkeley.edu
  • Spencer Kimball spencer@xcf.berkeley.edu
  • Josh MacDonald jmacd@xcf.berkeley.edu

GTK est essentiellement une interface de programmation (API) orientée objet. Bien qu'il soit entièrement écrit en C, il est implanté en utilisant la notion de classes et de fonctions de rappel (pointeurs de fonctions).