GTK+
Un article de Wikivisual, l'encyclopédie libre.
| Image:GTK.png GTK+ | |
|---|---|
| Développeur | The GTK+ Team |
| Dernière version | 2.10.6 (le 3 octobre 2006) |
| Environnement | GNU/Linux, Windows, Unix |
| Type | Bibliothèque logicielle |
| Licence | LGPL |
| Site web | www.gtk.org |
GTK+ (The GIMP Tool Kit) est un ensemble de bibliothèques logicielles, c'est-à-dire un ensemble de fonctions informatiques, développé originellement pour les besoins du logiciel de traitement d'images The GIMP. GTK+ est également utilisé pour le développement des environnements de bureau GNOME, Xfce et ROX.
GTK+ est libre (licence GNU LGPL) et multi-plateforme.
Sommaire |
[modifier] Langages
GTK+ est écrit en langage C et utilise pourtant le paradigme de la programmation orientée objet<ref>GTK+ has a C-based object-oriented architecture that allows for maximum flexibility[1]</ref>. Il est possible d'utiliser GTK+ dans de nombreux autres langages de programmation<ref>Bindings GTK+</ref> : C++ (avec gtkmm), Perl, Ruby, Java, Python, la plateforme mono, etc.
[modifier] Apparence
L'utilisateur peut configurer GTK+ en utilisant différents moteurs. Il existe des moteurs pour simuler l'apparence des autres bibliothèques graphiques connues, comme Luna (Windows XP), Motif, Qt ou NeXTSTEP. Il existe aussi des moteurs originaux comme Industrial par Novell ou Bluecurve par Red Hat.
[modifier] GTK+ 2
GTK+ 2 est développé avec l'intention de succéder à GTK+. Il y a un nouveaux système de rendu de texte utilisant Pango, un nouveau moteur de thème, accessibilité améliorée en utilisant ATK (Accessibility ToolKit), transition complète à Unicode en utilisant l'UTF-8 et une API plus flexible. Cependant, GTK+ 2 manque de compatibilité avec GTK+ 1, et les programmeurs doivent porter les applications. Quelques programmes continuent à employer GTK+ 1, car la version originale demeure active, et offre moins de complexité que GTK+ 2, pour les applications embarquées.
[modifier] Anecdote
Par le jeu de l'imbrication des acronymes, les initiales GTK cachent la douce dénomination: The GNU's Not Uniplexed Information and Computing Service Image Manipulation Program ToolKit, que l'on peut encore déployer. L'explication se trouve ici.
[modifier] WikiLivres
[modifier] Liens externes
- (en) Site officiel
- (fr) F.A.Q GTK+
- (fr) GTK+ par l'exemple
- (fr) Le forum d'entraide GTK+
- (fr) Wiki francophone
- (en) Installeurs pour Windows
- (fr) Installeur pour Windows et package pour développer sous Dev-C++
[modifier] Notes et références
<references/>
|
|
ca:GTK cs:GTK+ da:GIMP Toolkit de:GIMP-Toolkit el:GTK+ en:GTK+ es:GTK+ eu:GTK fi:GTK+ hu:GTK+ it:GTK+ ja:GTK+ ko:김프 툴킷 lt:GTK nl:GTK+ pl:GTK+ pt:GTK ru:GTK+ sv:GTK+ th:จีทีเคพลัส tr:GIMP Toolkit zh:GTK+

