- 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
option - Ajoute/Enlève des options de fenêtre à/de la base de données d'options
option add modèle valeur ?priority?
option clear
option get fenêtre nom classe
option readfile fileName ?priorité?
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.
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.