tkvars - Variables utilisées ou fixées par Tk
Les variables Tcl suivantes sont soit fixées soit utilisées par Tk à divers moments
de son exécution:
- tk_library
-
Cette variable contient le nom de fichier du répertoire contenant la bibliothèque
de scripts Tcl relatifs à Tk. Ces scripts incluent un fichier d'initialisation
qui est normalement traité chaque fois qu'une application Tk démarre,
plus d'autres fichiers contenant des procedures qui implémentent les comportements par défaut des widgets.
La valeur initiale de tcl_library est fixée quand Tk est ajouté à
un interpréteur; ceci est réalisé en recherchant plusieurs répertoires différents
jusqu'à en trouver un qui contient un script de démarrage Tk approprié.
Si la variable d'environnement TK_LIBRARY existe, alors
le répertoire qu'elle désigne est vérifié en premier.
Si TK_LIBRARY n'est pas fixée ou ne se refère pas à un répertoire approprié, alors Tk vérifie plusieurs autres répertoires en se basant sur un emplacement par défaut
compilé, l'emplacement du répertoirede la bibliothèque Tcl,
l'emplacement du binaire contenant l'application, et le répertoire de travail courant.
La variable peut être modifiée par une application pour basculer vers une
bibliothèque différente.
- tk_patchLevel
-
Contient un entier décimal indiquant le niveau de patch courant de Tk.
Le niveau de patch est incrementé pour chaque nouvelle version ou patch, et
identifie de manière unique une version officielle de Tk.
- tk::Priv
-
Cette variable est un tableau contenant plusieurs éléments d'information privés à Tk. Les éléments de tk::Priv sont utilisé par
les procédures de la bibliothèque Tk et les bindings par défaut.
Ils ne doivent être accédés par aucun code en dehors Tk.
- tk_strictMotif
-
Cette variable est à zéro par défaut.
Si une application la pose à un, alors Tk tente d'adhérer aussi étroitement
que possible aux standards de look-and-feel Motif.
Par exemple, les éléments actifs comme les buttons et les ascenseurs
ne changeront pas de couleur quand le pointeur passes au-dessus d'eux.
- tk_textRedraw
-
- tk_textRelayout
-
Ces variables sont fixées par les widgets text quand ils ont le debuggage
activé. Les valeurs écrites dans ces variables peuvent être utilisées pour
tester ou debugger des opérations sur les widgets text. Ces variables sont principalement utilisées par la suite de test Tk.
- tk_version
-
Tk fixe cette variable dans l'interpréteur pour chaque application.
La variable contient le numéro de version courant de la bibliothèque Tk
sous la formemajor.minor. Major et
minor sont des entiers. Le numéro de version majeur augmente à chaque
version Tk qui inclus des changement qui n'ont pas le compatibilité ascendante
(c.a.d. chaque fois que des applications et des scripts Tk existants doit être modifiés pour fonctionner avec la nouvelle release). Le numéro de version mineur augmente avec
chaque nouvelle release de Tk, excepté qu'il est réinitialisé à zéro chaque fois que le
numéro de version majeur change.
variables, version, text
Copyright © 1990-1994 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.