GTK ça ressemble à quoi ?
GTK est donc (avec les librairies qui l'accompagnent) une bibliothèque graphique qui permet de créer des programme de type
GUI (programme à interface graphique) comprenant fenêtres, boutons, zones de texte, etc...
Cependant, les application GTK on une apparence bien particulière, beaucoup
de gens d'incultes appellent (à tort) les applications GTK,
fenêtres Linux !
Vous allez voir pourquoi :
Un éditeur de texte en GTK sous XP; ça change pour les Windoziens, mais quand on y pense, c'est beau quand même !
J'aurais pu prendre un exemple plus flagrant, c'est vrai, mais on voit quand même que ce n'est pas de l'
API Win32 ou du Cocoa Mac OSX !
Les linuxiens sous
Gnome ne seront absolument pas dépaysés !
Mais si cela ne vous plait pas (on ne sait jamais), vous pourrez toujours utiliser les thèmes GTK pour modifier l'apparence de vos applications !

(On verra comment faire...)
Si vous voulez voir d'autres images, cherchez
The GIMP,
Inkscape, ou encore
Gnome sur
Google Images.
Et qu'est-ce qu'on peut faire avec ?
GTK permet (et c'est son but principal) de créer un interface graphique pour faire interagir l'utilisateur autrement qu'a grands coups de
scanf, vous pourrez donc ajouter/enlever à volonté différents éléments dans vos fenêtres !
Voici une liste non-exhaustive des éléments que vous pouvez créer :
- Fenêtres
- Boîtes de dialogues
- Sélections de couleur, Polices ou de Fichiers
- Impressions de documents
- Menus, Barres d'outils, Barres de Statut
- Affichage de textes et de liens
- Images
- Frames, cadres
- Boîtes et tableaux
- Boutons, cases à cocher et zones d'options
- Zones de textes (simple & multi-lignes)
- Barres de progression
- Onglets
- Listes et arbres
- Zones de dessin
- Création et utilisation de thèmes !
- Intégration d'un contexte OpenGL ou d'une surface SDL
... Et sûrement encore un certain nombre d'éléments, mais bon, ça fait déjà un paquet, non ?
Elle vous fait envie cette petite liste, ça se voit !