Tk::Xrm - routines de Ressource/Défaut/Options X qui suivent la règle.
use Tk; use Tk::Xrm;
L'utilisation de ce module a pour effet de remplacer le code Option de Tk par des versions utilisant les routines de <X11/Xresource.h> - c'est à dire les mêmes qu'utilisent les autres toolkits X.
Le résultat est que la ``correspondance'' des nom/Classe avec la base de données d'options suit les mêmes règles que les autres toolkits. Ceci rend les choses plus prédictibles, et offre la facilité d'avoir un seul fichier ~/.Xdefaults qui donne des résultats aussi bien pour des applications Tk ou (par exemple) Motif.
Actuellement optionAdd(key => value?, priority?) ignore complètement les priorités optionnelles et exécute seulement XrmPutStringResource(). Peut-être pourrait-il être un peu plus subtil et exécuter XrmMergeDatabases() ou XrmCombineDatabase().
Cette version est un peu plus lente que la ré-invention réalisée par Tk mais des optimisations restent encore possible.
Tk::option
database, option, priority, retrieve
Jean-Pierre Vidal jeanpierre.vidal@free.fr
Aucune relecture pour le moment.