  NOM
    tk_dialog - Crée une boite de dialogue modale et attend une réponse
  SYNTAXE
    tk_dialog window title text bitmap default string string...
  DESCRIPTION
    window
    title
    text
    bitmap
    default
    string
  MOTS-CLES

### NOM

tk_dialog - Crée une boite de dialogue modale et attend une réponse

### SYNTAXE

tk_dialog window title text bitmap default string string ...

### DESCRIPTION

Cette fonction fait partie de la bibliothèque de scripts Tk. Ses arguments décrivent une boite de dialogue:

window
  Nom de la fenêtre top-level à utiliser. Toute fenêtre existante de ce nom est détruite.

title
  Texte qui apparait dans la barre de titre.

text
  Message qui apparait dans la boite de dialogue.

bitmap
  Si non-vide, indique un bitmap à afficher dans la boite de dialogue, à gauche du texte. Si c'est une chaîne vide, aucun bitmap n'est affiché.

default
  Si c'est un entier supérieur ou égal à zéro, alors donne l'index du bouton par défaut. Si inférieur à zéro ou une chaîne vide alors il n'y a pas de bouton par défaut.

string
  Il y a un bouton pour chacun de ces arguments. Chaque string indique le texte à afficher dans un bouton, de gauche à droite dans l'ordre.

Après avoir créé une boite de dialogue, tk_dialog attend que l'utilisateur choisisse un des boutons par un clic de souris ou en appuyant sur Entrée pour appeler le bouton par défaut (s'il existe). Alors il retourne l'index du bouton sélectionné: 0 pour le plus à gauche, 1 pour le bouton suivant, et ainsi de suite. Si la boite de dialogue est détruite avant que l'utilisateur choisisse un des buttons, alors -1 est retourné.

En attendant que l'utilisateur réponde, tk_dialog prend la main localement. Ceci empêche l'utilisateur d'interagir avec l'application sauf pour appeler la boite de dialogue.

### MOTS-CLES

bitmap, dialog, modal

    Copyright © 1992 The Regents of the University of California.
    Copyright © 1994-1996 Sun Microsystems, Inc.
    Copyright © 1995-1997 Roger E. Critchlow Jr.

Copyright © 2003 - Le Portail Tcl/Tk Francophone.