Aller au contenu principal

Propriétés communes

Tous les composants peuvent utiliser les propriétés communes suivantes pour ajouter un titre, une icône et indiquer l’emplacement d’enregistrement de la configuration. Leur rôle peut varier selon le composant.

CléTypeDescriptionCondition
cellChaîneType de composant-
labelChaîneÉtiquette affichéeFacultatif, localisable
defaultsChaîneIdentifiant de section de configuration, c’est-à-dire le nom de stockage de la configuration du composant-
keyChaîneNom de la clé de configurationdefaults != nil
defaultChaîneValeur de configuration par défaut-
valueType de baseValeur de configurationFacultatif
iconChaîneNom du fichier d’icôneFacultatif
readonlyBooléenIndique si le composant est en lecture seuleFacultatif
heightNombreHauteur du composantFacultatif

cell est le type de composant ; chaque type représente un composant XUI différent, comme Button, Switch ou Link.

label est le titre du composant, généralement affiché à gauche du composant.

default est la valeur par défaut du composant ; si value vaut nil, la valeur de default est utilisée pour remplir value.

icon est l’icône affichée à gauche de label. Si elle est définie sur res/16.png, il est recommandé de fournir également res/[email protected] et res/[email protected], dont les dimensions doivent être respectivement deux et trois fois supérieures.

Si readonly vaut true, la valeur du composant est en lecture seule, ne peut pas être modifiée ni vidée, et le composant ne peut pas être lié à une sous-interface.