Bonjour,

Quelqu'un saurait pourquoi les DialogShell, et plus particulièrement les XmQuestionDialog en motif, ne sont jamais détruits. (avec un XtDestroyWidget par exemple).

Je vois plein d'exemples dans les manuels de référence qui ont l'air de montrer qu'on peut faire des XmCreateQuestionDialog pour poser une question à l'utilisateur, et qu'il n'y pas besoin de la détruire (avec XtDestroyWidget) en plus du Popdown.

En plus, pour les DialogShell, la valeur de XmNdeleteResponse par defaut est XmUNMAP, pour que même quand on ferme la fenetre d'une autre facon (via une touche de raccourci ou la décoration (bandeau au dessus)), elle ne sera pas détruite mais simplement masquée.

Quelqu'un sait pourquoi?

Si je pose 20 questions à l'utilisateur via ce mecanisme, je vais pas créer 20 DialogShell sans jamais en libérer un seul?