Affiche une fenêtre de dialogue qui nécessite une interaction avec l'utilisateur. Elle envoie des événements tels que les boutons sur lesquels l'utilisateur a cliqué pour une étape d'appel particulière.
Identifiant : ui_dialog
Attributs
type : Définit la visualisation du dialogue. Valeurs possibles : INFO, INTERMEDIATEPROGRESS, PROGRESS, QUESTION, NOTIFICATION, WARN, ERROR et FATAL.
- Obligatoire : non
- Valeur par défaut : INFO
Titre : Un nom court pour le dialogue.
- Requis : Non
- Valeur par défaut : chaîne vide
message : Le contenu à afficher.
- Obligatoire : non
- Valeur par défaut : chaîne vide
close_command : la boîte de dialogue se ferme lorsque l'événement d'entrée est déclenché.
- Obligatoire : non
- Valeur par défaut : none
Éléments
buttons : contient une liste de boutons sur lesquels l'utilisateur peut cliquer. Il est possible de définir jusqu'à trois boutons. Le minimum est un bouton.
- Obligatoire : oui
- Valeur par défaut : empty
Boutons
texte : Ce qui est écrit sur le bouton
- Obligatoire : oui
- Valeur par défaut : empty
commande : La commande d'événement qui est déclenchée une fois que le bouton est pressé.
- Obligatoire : oui
- Valeur par défaut : empty
speech_command : La commande vocale qui active ce bouton
- Obligatoire : non
- Valeur par défaut : empty
ciblée : Définit un bouton à présélectionner.
- Obligatoire : non
- Valeur par défaut : false
son : Voir l'action PlaySound pour les sons disponibles.
- Obligatoire : non
- Valeur par défaut : empty
Sortie
Déclenche des événements qui contiennent la commande spécifiée dans un bouton une fois qu'il a été cliqué (ou que sa commande vocale a été reconnue).
Exemple
<ui_dialog id="test" type="INFO" title="my title" message="my message">
<buttons>
<button text="New order" command="NEW_ORDER" speech_command="Neue Order" focused="true"/>
<button text="Same order" command="SAME_ORDER"/>
</buttons>
</ui_dialog>