L'objet <textlist> décrit la liste des jeux d'un système : la colonne de noms que l'on parcourt avec la croix directionnelle.
| Vue | Nom | Élément |
|---|---|---|
detailed |
gamelist |
La liste des jeux du système |
Cet objet ne peut pas être créé en extra="true".
| Propriété | Type | Rôle |
|---|---|---|
pos |
Couple | Position de l'objet. Voir les propriétés communes. |
size |
Couple | Taille de l'objet. |
origin |
Couple | Point de l'objet auquel pos se rapporte. |
selectorHeight |
Flottant | Hauteur de la barre de sélection. |
selectorOffsetY |
Flottant | Décalage vertical de la barre de sélection, pour l'ajuster finement au texte. |
selectorColor |
Couleur | Couleur de la barre de sélection. |
selectorImagePath |
Chemin | Image utilisée à la place de la barre de sélection. |
selectorImageTile |
Booléen | Affiche l'image du sélecteur en mosaïque au lieu de l'étirer. |
selectedColor |
Couleur | Couleur du texte de l'entrée sélectionnée. |
primaryColor |
Couleur | Couleur des jeux. |
secondaryColor |
Couleur | Couleur des dossiers. |
fontPath |
Chemin | Police TrueType ou OpenType à utiliser. |
fontSize |
Flottant | Taille de police, en fraction de la hauteur d'écran. |
scrollSound |
Chemin | Son joué au défilement de la liste. |
alignment |
Chaîne | Alignement horizontal : left, center ou right. center centre aussi verticalement. |
horizontalMargin |
Flottant | Retrait horizontal du texte par rapport au point d'alignement, en fraction de la largeur. |
forceUppercase |
Booléen | Affiche le texte en majuscules. |
lineSpacing |
Flottant | Interligne, en multiple de la hauteur de police. Par défaut 1.5. |
zIndex |
Flottant | Ordre de dessin, du plus petit au plus grand. |
<textlist name="gamelist"
pos="0.04 0.2" size="0.4 0.7"
fontPath="./art/Exo2-Regular.otf" fontSize="0.035" lineSpacing="1.4"
primaryColor="FFFFFFFF" secondaryColor="C6C6C6FF" selectedColor="000000FF"
selectorColor="FFFFFF33" selectorHeight="0.05" selectorOffsetY="0"
alignment="left" horizontalMargin="0.01"
scrollSound="./sons/scroll.wav" zIndex="20" />
Dans une liste de jeux, primaryColor est la couleur des jeux et secondaryColor celle des dossiers. selectedColor s'applique à l'entrée sous la barre de sélection, dont la couleur est donnée par selectorColor.
Pour un sélecteur graphique, remplacez selectorColor par selectorImagePath, et utilisez selectorImageTile si votre image doit se répéter plutôt que s'étirer.
Le son de scrollSound doit être un fichier .wav.