Francais | English | Espanõl

GTK+

Un article de Wikivisual, l'encyclopédie libre.

(Redirigé depuis GTK)
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

[modifier] Notes et références

<references/>

Image:Nuvola apps emacs.png Portail des logiciels libres – Accédez aux articles de Wikipédia concernant les logiciels libres.
  
Image:Crystal mycomputer.png Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.
   {{{{{3}}}}}
Image:Nuvola apps emacs.png Portail des logiciels libres – Accédez aux articles de Wikipédia concernant les logiciels libres.
Image:Crystal mycomputer.png Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.
{{{{{3}}}}} {{{{{4}}}}}
ar:جي تي كي+

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+

Outils personnels