L’habillage des menus
Les neuf composants qui règlent les menus de Recalbox.
Recalbox construit ses menus lui-même : leur contenu ne vous appartient pas. Le thème n’en règle que l’apparence, à travers neuf composants qui ne se placent pas.
menuBackground (3)
<menuBackground>
<color>101820F0</color>
<path>${root}/data/arts/cadre-menu.png</path>
<fadePath>${root}/data/arts/voile.png</fadePath>
</menuBackground>
| Propriété | Rôle |
|---|---|
color | la couleur du cadre — elle teinte l’image si path est donné |
path | l’image du cadre |
fadePath | l’image du voile qui assombrit la vue derrière |
menuText (6) — les lignes du menu
| Propriété | Rôle |
|---|---|
fontPath fontSize | la police |
color | le texte des lignes |
selectedColor | le texte de la ligne choisie |
selectorColor | le surligneur |
separatorColor | les filets entre les lignes |
menuTextSmall (5) — le petit texte
fontPath, fontSize, color, selectedColor, selectorColor. Sert aux valeurs des propriétés et aux listes déroulantes.
menuSection (5) — les intertitres
fontPath, fontSize, color, selectedColor, alignment.
menuSize (1)
<menuSize><height>0.85</height></menuSize>
La hauteur maximale du cadre du menu, en proportion de l’écran. C’est la seule mesure qu’un thème impose aux menus.
menuSwitch (2) — les interrupteurs
pathOn, pathOff — les deux images d’une propriété oui/non.
menuSlider (1) — les jauges
path — l’image du curseur.
menuButton (2) — les boutons
path, filledPath — l’état normal et l’état pressé.
menuIcons (23) — les icônes des rubriques
Une icône par rubrique du menu :
iconSystem · iconUpdates · iconThemes · iconGames · iconUI · iconTate · iconControllers · iconSound · iconNetwork · iconScraper · iconBios · iconDownload · iconLicense · iconAdvanced · iconArcade · iconKodi · iconCardReader · iconRecalboxRGBDual · iconQuit · iconRestart · iconShutdown · iconFastShutdown · iconList
⚠️
iconListest au singulier, contrairement à la rubrique « Listes » qu’elle représente. Au pluriel, elle est ignorée.