interrompre une boucle via un bouton GTK
Bonjour,
Je cherche à exécuter une boucle while tant qu'un bouton "check" est actif dans ma fenêtre GTK. Le problème c'est que une fois le bouton que le bouton est coché, je perd la main sur mon programme et ne peux interrompre la boucle. Voici ma fonction qui est toute simple:
Code:
1 2 3 4 5 6 7 8 9 10
|
void OnEcoute(GtkWidget *pToggle, gpointer data)
{
while(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(pToggle)))
{
debut++;
printf("%d\n", debut);
}
} |
ps: je précise qu'avant d'écrire ce post j'ai cherché une solution sur différents forum ou tuto mais je n'ai pas trouver la réponse (ou je ne l'ai pas compris).