« Programmation GTK/Vue d'ensemble des widgets » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
STyx (discussion | contributions)
m wikifié
Ligne 1 :
Les étapes pour créer un ''widget'' en GTK sont :
 
# 1. <code>gtk_*<var>&lt;type&gt;</var>_new()</code> - une des fonctions disponibles pour créer un nouveau widget. Ces fonctions sont décrites dans cette section.
2.# Connexion de tous les signaux que l'on souhaite utiliser avec les gestionnaires adéquats.
3.# Configuration des attributs du widget.
4.# Placement du widget dans un container en utilisant un appel approprié comme <code>gtk_container_add()</code> ou <code>gtk_box_pack_start()</code>.
5.# Affichage du widget grâce <code>à gtk_widget_show()</code>.
 
<code>gtk_widget_show()</code> permet à GTK de savoir que l'on a fini de configurer les attributs du widget et qu'il est prêt à être affiché. On peut aussi utiliser <code>gtk_widget_hide()</code> pour le faire disparaître. L'ordre dans lequel on affiche les widgets n'est pas important, mais il est préférable d'afficher la fenêtre en dernier pour qu'elle surgisse d'un seul coup plutôt que de voir les différents widgets apparaître à l'écran au fur et à mesure. Les fils d'un widget (une fenêtre est aussi un widget) ne seront pas affichés tant que la fenêtre elle-même n'est pas affichée par la fonction <code>gtk_widget_show()</code>.
 
[[Catégorie:Programmation GTK plus (livre)]]