Bonjour à tous:)
Je programme une petite application en C, avec une interface graphique en GTK;
En gros: il y-a une fenetre principale; en appuyant sur un bouton, on ouvre une fenêtre "secondaire".
Sur cette fenêtre secondaire, j'ai mis un bouton. J'aimerais que quant on appuie sur ce bouton la fenetre secondaire se ferme (son parent en fait). Mais je n'arrive qu'à détruire le bouton (au lieu de la fenetre).
Existe t-il une fonction gtk pour détruire un parent? Ou faut t-il utiliser les pointeurs? Comment faire?
Merci,
le code:
g_signal_connect(G_OBJECT(button8), "clicked", G_CALLBACK(Annuler), NULL);
et
void Annuler(GtkWidget *pEntry, gpointer data)
{
gtk_widget_destroy(pEntry);
}