
En informatique , une boîte de dialogue (également simplement dialogue ) est un élément de contrôle graphique sous la forme d'une petite fenêtre qui communique des informations à l'utilisateur et l'invite à répondre.
Les boîtes de dialogue sont classées comme « modales » ou « non modales », selon qu'elles bloquent ou non l'interaction avec le logiciel qui les a ouvertes. Le type de boîte de dialogue affiché dépend de l' interaction souhaitée par l'utilisateur .
Le type de boîte de dialogue le plus simple est l' alerte , qui affiche un message et peut nécessiter une confirmation de lecture (généralement en cliquant sur « OK ») ou une décision quant à la poursuite de l'action (en cliquant sur « OK » ou « Annuler »). Les alertes servent également à afficher un message d'arrêt ( parfois accompagné d'une confirmation de lecture ) en cas de fermeture volontaire ou accidentelle (« plantage ») d'une application ou du système d'exploitation . ( Par exemple : « Gedit a rencontré une erreur et doit se fermer. ») Bien que ce mode d'interaction soit fréquent pour les boîtes de dialogue modales, il est critiqué par les experts en ergonomie , qui le jugent inefficace pour sa fonction première : la protection contre les erreurs dues à des actions destructives , et estiment qu'il existe de meilleures alternatives
Un exemple de boîte de dialogue est la boîte « À propos » que l'on trouve dans de nombreux logiciels, qui affiche généralement le nom du programme, son numéro de version et peut également inclure des informations sur les droits d'auteur .
sans modèle
Les boîtes de dialogue non modales sont utilisées lorsque les informations demandées ne sont pas indispensables à la poursuite de l'exécution, permettant ainsi de laisser la fenêtre ouverte pendant que d'autres tâches sont effectuées. Un type de boîte de dialogue non modale est une barre d'outils distincte de l'application principale, ou qui peut en être détachée. Les éléments de cette barre d'outils permettent de sélectionner certaines fonctionnalités de l'application.
En général, une bonne conception logicielle préconise d'utiliser ce type de boîtes de dialogue lorsque cela est possible, car elles n'imposent pas à l'utilisateur un mode de fonctionnement particulier. On peut citer en exemple une boîte de dialogue permettant de configurer les paramètres du document courant, comme les couleurs d'arrière-plan et de texte. L'utilisateur peut continuer à saisir du texte dans la fenêtre principale quelle que soit sa couleur, mais peut la modifier à tout moment via la boîte de dialogue. (Il ne s'agit pas ici d'un exemple d' interface optimale ; souvent, la même fonctionnalité peut être obtenue grâce aux boutons de la barre d'outils de la fenêtre principale de l'application.)
Modal du système
Les boîtes de dialogue modales système empêchent toute interaction avec les autres fenêtres à l'écran et empêchent l'utilisateur de passer à une autre application ou d'effectuer toute autre action tant que le problème affiché dans la boîte de dialogue n'est pas résolu. Ces boîtes de dialogue étaient plus fréquemment utilisées par le passé sur les systèmes Modal d'application