Faire un thème Recalbox

45 pages · 8 sections
FRENESDE Tout afficher Créer mon thème

carousel — le carrousel des systèmes

La bande qui fait défiler les systèmes : sens, taille des logos, et le mode texte.

Le carrousel affiche les systèmes, logo par logo. Il n’existe que dans la vue Systèmes, sous le nom réservé systemcarousel, et le moteur n’en construit qu’un seul. Ailleurs, ou sous un autre nom, il n’est pas construit du tout.

Le sens de défilement

type accepte horizontal (la valeur par défaut), vertical et vertical_wheel — la roue. Il n’existe pas de roue horizontale : toute autre valeur retombe silencieusement sur horizontal.

Les propriétés (28)

<carousel name="systemcarousel">
  <type>vertical</type>
  <pos>0 0</pos>
  <size>0.25 1</size>
  <color>00000020</color>
  <logoSize>0.12 0.075</logoSize>
  <logoScale>1.5</logoScale>
  <maxLogoCount>7</maxLogoCount>
  <logoAlignment>center</logoAlignment>
  <defaultTransition>instant</defaultTransition>
</carousel>
PropriétéRôle
typehorizontal, vertical, vertical_wheel
pos size originplacement
colorle fond du carrousel
logoSizela taille d’un logo (paire)
logoScalel’agrandissement du logo choisi
logoRotation logoRotationOriginrotation des logos (roues)
logoAlignmentl’alignement des logos dans leur case
maxLogoCountcombien de logos visibles à la fois
defaultTransitionfade ou instant ; toute autre valeur donne slide
fontPath fontSize fontColorla police du mode texte
forceUppercasele nom des systèmes tout en capitales
textOnlyécrire les noms au lieu des logos
primaryColor secondaryColorla couleur des noms
selectedColorla couleur du nom choisi
selectorColor selectorHeightle surligneur du mode texte
selectorOffsetX selectorOffsetYson décalage
textOffsetXle décalage du texte
lineSpacing horizontalMargininterligne et marges du mode texte
zIndexprofondeur
color — le fond du carrousel choisi logoSize × logoScale maxLogoCount — combien on en voit seul le logo choisi est à pleine taille : les autres sont réduits

⚠️ Pas de disabled : le carrousel ne s’éteint pas.

⚠️ maxLogoCount n’est pas un nombre de logos affichés. Il ne sert qu’à l’espacement et au centrage : le moteur en dessine davantage, qui débordent puis sont écrêtés. Et la valeur est arrondie à l’entier — une décimale (2.5) ne sert donc à rien.


Les logos, ou les noms

Dans la rubrique Liste des systèmes, « CE QU’ON VOIT DÉFILER » choisit entre :

⚠️ Ce n’est pas un quatrième sens de défilement : le mode texte se combine avec horizontal, vertical et roue. Un carrousel de noms peut donc défiler dans n’importe quel sens.

Les propriétés qui vont avec

En mode texte, la police, sa taille et sa couleur se règlent dans la rubrique Texte. S’ajoutent deux décalages propres au carrousel :

Ce que ça écrit

<carousel name="systemcarousel" type="vertical">
  <textOnly>true</textOnly>
  <textOffsetX>0.02</textOffsetX>
</carousel>

Disponible à partir de Recalbox 10.1. Sur une machine plus ancienne, textOnly est ignoré et le carrousel affiche les logos.