Dans une série d'articles dédiés à l'IDE Eclipse [GLMF n°159], je vous ai présenté la programmation graphique en C++ avec la librairie graphique GTK+. Nous allons ici l’utiliser avec le langage C, langage natif de ce toolkit.
1. Introduction
Pour ceux qui ne le sauraient pas encore, GTK+ est un toolkit multiplateforme pour créer des interfaces graphiques utilisateur (GUI). Il fut développé initialement pour le logiciel de traitement d'image GIMP (GTK = GIMP Tool Kit). GTK+ a été pensé dès sa conception pour supporter plusieurs langages dont C/C++, Perl et Python. Bien sûr, GTK+ est un logiciel libre et fait partie du projet GNU. Ce toolkit est aussi la brique de base du bureau GNOME.
Cette bibliothèque vient de subir une mise à jour majeure en passant de la version 2.24 à la version 3.x. Ceci s'accompagne de nombreux changements et rompt la compatibilité avec la version antérieure. La page [1] explique, par l'intermédiaire d'un guide de migration, les principales différences entre ces versions. On retrouve d'ailleurs deux branches distinctes de documentation pour les versions 2 [2] et 3 [3]. De la même manière, les exemples de programmes seront différenciés pour les versions 2...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première