  NOM
    option - Ajoute/Enlève des options de fenêtre à/de la base de données d'options
  SYNTAXE
    option add modèle valeur ?priorité?
    option clear
    option get fenêtre nom classe
    option readfile fileName ?priority?
  DESCRIPTION
    widgetDefault
    startupFile
    userDefault
    interactive
  MOTS-CLES

### NOM

option - Ajoute/Enlève des options de fenêtre à/de la base de données d'options

### SYNTAXE

option add modèle valeur ?priority?
option clear
option get fenêtre nom classe
option readfile fileName ?priorité?

### DESCRIPTION

La commande option vout permet d'ajouter ou de retirer des entrées à la base de données d'options Tk. La forme add de la commande ajoute une nouvelle option à la base de données. Modèle contient l'option spécifiée, et consiste en des noms et/ou classes séparés par des astérisques ou des points, dans le format X habituel. Valeur contient une chaîne de texte à associer à modèle; c'est la valeur qui sera retournée dans les appels à Tk_GetOption ou par les invocations de la commande option get. Si priorité est spécifiée, elle indique le niveau de priorité de cette option (voir ci-dessous les valeurs légales); il est par défaut de interactive. cette commande retourne toujours une chaîne vide.

La commande option clear efface la base de données d'options. Les options par défaut(de la propriété RESOURCE_MANAGER ou du fichier .Xdefaults) seront rechargées automatiquement la prochaine fois qu'une option est ajoutée ou enlevée de la base de données. cette commande retourne toujours une chaîne vide.

La commande option get retourne la valeur de l'option spécifiée pour fenêtre de NOM et classe. Si plusieurs entrées dans la base de données correspondent à fenêtre, NOM, et classe, alors la commande retourne celui qui a été créé avec le niveau de priorité le plus haut. Si il y a plusieurs entrées correspondantes du même niveau de priorité, alors elle retourne l'entrée la plus récemment insérée dans la base de données. Si il n'y a pas d'entrées correspondantes, alors une chaîne vide est retournée.

La forme readfile de la commande lit fileName, qui devra avoir le format standard d'une base de données de ressources X comme .Xdefaults, et ajoute toutes les options spécifiées dans ce fichier à la base de données d'options. Si priority est spécifiée, elle indique le niveau de priorité des options ajoutées; priority est par défaut de interactive.

Les arguments priority de la commande option sont normalement spécifiés symboliquement en utilisant une des valeurs suivantes:

widgetDefault
  Niveau 20. Utilisé pour les valeurs par défaut codées en dur dans les widgets.

startupFile
  Niveau 40. Utilisé pour les options spécifiées dans les fichiers de démarrage de l'application.

userDefault
  Niveau 60. Utilisé pour les options spécifiées dans les fichiers par défaut de l'utilisateur, comme .Xdefaults, les bases de données de ressources chargées dans le serveur X, ou les fichiers de démarrage de l'utilisateur.

interactive
  Niveau 80. Utilisé pour les options spécifiées interactivement après le démarrage l'application. Si priority n'est pas spécifié, il est par défaut de ce niveau.

Tous les MOTS-CLES ci-dessus peuvent être abrégés. De plus, les priorités peuvent être spécifiées numeriquement en utilisant des entiers entre 0 et 100 inclus. La forme numérique est probablement une mauvaise idée excepté pour des nouveaux niveaux de priorité autres que ceux indiqués précédemment.

### MOTS-CLES

database, option, priority, retrieve

    Copyright © 1990 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.