Bonjour
Ceci est plus une constation qu'une question.
Pour mettre une fenêtre devant, il faut faire : 
	
	gtk_window_set_keep_above (GTK_WINDOW(((struct_groupe *)param)->fils),TRUE);
 Ceci dit, si les autres fenêtres ont toutes  cette propriété à TRUE, au bout d'un moment, la manipulation ne marche plus ! J'ai donc passé toute cette série à FALSE :
	
	| 12
 
 | for (gr=((struct_groupe **)(((struct_groupe *)param)->pt))[4];gr!=NULL;gr=gr->suiv)
            gtk_window_set_keep_above (GTK_WINDOW(gr->fils),FALSE); | 
 pour réinitialiser le système.
Mais, j'ai testé encore mieux :
1) passer la proporiété à TRUE met la fenêtre devant
2) repasser à FALSE la laisse où elle est
Donc au bilan, j'arrive à 
	
	| 12
 
 |         gtk_window_set_keep_above (GTK_WINDOW(((struct_groupe *)param)->fils),TRUE);
        gtk_window_set_keep_above (GTK_WINDOW(((struct_groupe *)param)->fils),FALSE); | 
 Et ça marche !
C'est du bricolage qui marche par pure chance ou c'est vraiment bon ?
						
					
Partager