lundi 8 janvier 2007

programmation : gtk

En faisant un tour sur le site de programmation developpez.com, je n'avais pas fait attention à la nouvelle section dédiée à GTK, un toolkit ou, en français, un ensemble d'outils, pour programmer des interfaçes graphiques.
Mais celle ci se veut la plus complète possible et offre bien plus que cela comme des fonctions de synchronisation, de thread, des types portables, les listes, les hash tables, tout une panoplie de fonctions dédiées au dessins (blitting, buffer, colorisation, palette ...) et même l'accessibilité via Pango !
Entièrement programmée en C, bien que des bindings C++ (gtkmm), Python (PyGtk), Perl (perl::gtk) et même PHP (php-gtk) existent, elle est portable à l'extrême (Gtk fonctionne via framebuffer) et est utilisée dans pas mal de projets comme Avidemux, The Gimp ou encore XMMS, des projets pas complètement inconnus.

2 commentaires:

Anonyme a dit…

Manque un wrapper PB.

Progi1984

KarLKoX a dit…

Il existe sur la version Linux de PB :D
Pourquoi pas demander à Fred de le porter sous win32, je suis sûr que ça ne lui demanderais pas un si gros effort :)