GTK+ Reference Manual |
---|
GTK+ est une bibliothèque utilisée pour créer des interfaces utilisateurs graphiques. Elle fonctionne sur beaucoup de plateformes de type UNIX, sur Windows, et sur des dispositifs de Framebuffer. GTK+ fonctionne sous licencce GNU Library General Public License (GNU LGPL), qui permet une flexibilité de licence pour les applications qui en sont issues. GTK+ a une architecture de base orientée objet écrite en C ce qui permet une fléxibilité maximum. On peut utiliser GTK+ avec d'autres langages que celui avec lequel elle a été créée, ces langages sont C++, Objective-C, Guile/Scheme, Perl, Python, TOM, Ada95, Free Pascal, et Eiffel.
GTK+ depend des bibliothèques suivantes :
GLib | Bibliothèque d'utilitaires d'usage universel, non spécifique aux interfaces utilisateur graphiques. GLib fournit beaucoup de types de données utiles, des macros, des convertions de type, des utilitaires de chaînes, de fichiers, main loop abstraction, par exemple. |
Pango | Pango est une bibliothèque de manipulation de texte international. Elle est centrée sur l'objet PangoLayout, qui est un paragraphe de texte. Pango fournit les bases pour faire fonctionner GtkTextView, GtkLabel, GtkEntry, et d'autres widgets qui affichent du texte. |
ATK | ATK est une trousse à outils d'accessibilité. Elle fournit un ensemble d'interfaces génériques présentant des technologies pour interagir avec l'interface graphique utilisateur. Par exemple, un lecteur d'écran utilise ATK pour trouver le texte dans un interface et pour le lire à des utilisateurs aveugles. Les widgets de GTK+ ont un support adapté à l'accesibilité avec ATK. |
GdkPixbuf | C'est une petite bibliothèque qui vous permet de créer des objets GdkPixbuf ("pixel buffer") despuis les données d'une image ou de fichiers d'images. Utilisez GdkPixbuf combiné à GtkImage pour afficher une image. |
GDK | GDK est une couche abstraite qui permet à GTK+ de supporter des systèmes à fenêtres multiples. GDK fournit des solutions dessiner et créer des fenêtres sur X11, Windows, et le dispositif de framebuffer de Linux. |
GTK+ | La bibliothèque GTK+ elle même contient des widgets qui sont des composants GUI comme GtkButton ou GtkTextView. |
Table des matières