« Programmation GTK/Théorie des signaux et des rappels » : différence entre les versions

Contenu supprimé Contenu ajouté
DCimarosa (discussion | contributions)
insertion <source lang="C" >
m using AWB
Ligne 1 :
{{GTK}}
 
 
Avant de voir en détail le programme « Bonjour tout le monde », nous parlerons d'abord des événements et des fonctions de rappel. GTK est dirigé par les événements, ce qui signifie qu'il restera inactif dans gtk_main jusqu'à ce qu'un événement survienne et que le contrôle soit passé à la fonction appropriée.
 
Ligne 30 ⟶ 33 :
 
La raison pour laquelle il y a deux fonctions pour connecter les signaux est simplement de permettre aux fonctions de rappel d'avoir un nombre différent de paramètres. De nombreuses fonctions de la bibliothèque GTK n'acceptent qu'un simple pointeur vers un GtkWidget comme paramètre et vous pouvez donc utiliser <code>gtk_signal_connect_object()</code> pour celles-ci, tandis que pour vos fonctions vous pouvez avoir besoin de fournir plus de données aux fonctions de rappel.
 
[[Catégorie:Programmation GTK plus (livre)]]