Bonjour

Il y a quelques temps, je colorisais des cases de menu avec l’évènement draw :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
g_signal_connect(G_OBJECT(widget), "draw",G_CALLBACK(couleur_combo) ,_perso->couleur_races+i);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
g_signal_connect(G_OBJECT(e_menu), "draw", G_CALLBACK(style_classe), widgets);
Maintenant, ça ne marche plus. Si je fais dépasser la couleur en dessus du cadre (sur l'item précédent) je vois la couleur apparaitre sur l'item précédent. J'en conclus que mon effet a lieu avant la coloration de la boite qui se trouve écrasé par la couleur de la boite.
Comment faire pour contrer ce nouveau mode de fonctionnement ?

J'ai essayé sur le menu d'activer la coloration avec l'évènement show : mon programme a planté comme si le menu n'avait pas été réalisé.