Faire un thème Recalbox

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

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>
  <color>101820F0</color>
  <path>${root}/data/arts/cadre-menu.png</path>
  <fadePath>${root}/data/arts/voile.png</fadePath>
</menuBackground>
PropriétéRôle
colorla couleur du cadre — elle teinte l’image si path est donné
pathl’image du cadre
fadePathl’image du voile qui assombrit la vue derrière
PropriétéRôle
fontPath fontSizela police
colorle texte des lignes
selectedColorle texte de la ligne choisie
selectorColorle surligneur
separatorColorles filets entre les lignes

fontPath, fontSize, color, selectedColor, selectorColor. Sert aux valeurs des propriétés et aux listes déroulantes.

fontPath, fontSize, color, selectedColor, alignment.

<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.

pathOn, pathOff — les deux images d’une propriété oui/non.

path — l’image du curseur.

path, filledPath — l’état normal et l’état pressé.

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

⚠️ iconList est au singulier, contrairement à la rubrique « Listes » qu’elle représente. Au pluriel, elle est ignorée.