« Programmation GTK/Détails sur les boîtes » : différence entre les versions

Contenu supprimé Contenu ajouté
Snawei (discussion | contributions)
m orthographe
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 9 :
 
Voici la déclaration de la fonction <code>gtk_box_pack_start</code>.
<sourcesyntaxhighlight lang="C">
void gtk_box_pack_start (GtkBox *box,
GtkWidget *child,
Ligne 15 :
gint fill,
gint padding);
</syntaxhighlight>
</source>
Le premier paramètre est la boîte dans laquelle on place l'objet, le second est cet objet. Tous les objets sont tous des boutons jusqu'à maintenant, on place donc des boutons dans des boîtes.
 
Ligne 23 :
 
Lorsque l'on crée une nouvelle boîte, on utilise une fonction comme :
<sourcesyntaxhighlight lang="C">
GtkWidget * gtk_hbox_new (gint homogeneous,
gint spacing);
</syntaxhighlight>
</source>
Le paramètre homogeneous de <code>gtk_hbox_new</code> (et c'est la même chose pour gtk_vbox_new) vérifie que chaque objet de la boîte ait la même taille (i.e. la même largeur dans une hbox, la même hauteur dans une ''vbox''). S'il vaut <code>TRUE</code>, le paramètre expand des fonctions <code>gtk_box_pack</code> sera toujours mis à <code>TRUE</code>.