next up previous contents index
Next: Types de valeurs Up: Format de Fichier de Previous: Description de la syntaxe

Exemple de fichier de liste de propriétés

{
    "*" = {
        Icon = "defaultAppIcon.xpm";
    };
    "xterm.XTerm" = {
        Icon = "xterm.xpm";
    };
    xconsole = {
        Omnipresent = YES;
        NoTitlebar = YES;
        KeepOnTop = NO;
    };
}

La liste de propriété ci-dessus est composée d'un lexique qui contient lui-même 3 autres lexiques. Le premier est repéré par la clé *, le second par XTerm.xterm et le dernier par xconsole.

Il faut noter que toutes les chaînes qui ont des caractères non-alphabétiques ou numériques (comme un point "." ou encore une astérisque "*") sont encadrées par des doubles-côtes. Les chaînes avec uniquement des caractères alphanumériques n'ont pas besoin d'être encadrées pas des doubles-côtes.

Voici encore un autre exemple :

{
    FTitleBack = ( hgradient, gray, "#112233" );
}

La liste de propriétés de l'exemple ci-dessus contient un tableau avec 3 éléments avec une clé nommée FTitleBack.

Exceptés pour les cas comme les noms de fichiers et les chemins, toutes les valeurs des chaînes de caractères ne sont pas sensibles à la casse, i.e.: YES = Yes = yes = yEs.




Yann MORERE morere@univ-valenciennes.fr Copyleft 99