Bonjour
Dans mon projet GTK, je crée une fenêtre secondaire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
g_x_Tab->pPopup[0] = gtk_dialog_new_with_buttons("Histogrammes",GTK_WINDOW(pWindow),GTK_DIALOG_DESTROY_WITH_PARENT,NULL);
g_signal_connect(G_OBJECT(g_x_Tab->pPopup[0]), "destroy", G_CALLBACK(IHM_LEC_DOPOnPopupDestroy),GINT_TO_POINTER(0));
Et je dois faire une erreur quelque part car lorsque je ferme ma fenêtre secondaire, je ne passe pas dans la fonction IHM_LEC_DOPOnPopupDestroy

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void IHM_LEC_DOPOnPopupDestroy(GtkWidget *i_px_Button, gpointer i_px_data)
{
	gint l_i_device;
 
	i_px_Button = NULL;
	l_i_device = GPOINTER_TO_INT(i_px_data);
	printf("toto");
}
Une idée de là où cela peut venir?
Merci!