La vue menu — les menus
Ce qu’un thème peut, et ne peut pas, changer aux menus.
Recalbox construit ses menus lui-même : leur contenu, leur ordre et leurs libellés ne vous appartiennent pas.
Ce que le thème fournit, ce sont des styles — et une seule mesure.
<view name="menu">
<menuBackground>
<color>101820F0</color>
<path>${root}/data/arts/cadre.png</path>
</menuBackground>
<menuText>
<fontPath>${root}/data/fonts/Exo2.otf</fontPath>
<fontSize>0.038</fontSize>
<color>C6CBD8</color>
<selectedColor>101820</selectedColor>
<selectorColor>4FE3C1</selectorColor>
<separatorColor>FFFFFF20</separatorColor>
</menuText>
<menuSize><height>0.85</height></menuSize>
</view>
Les neuf composants disponibles sont décrits dans L’habillage des menus.
Ce que vous ne pouvez pas faire
- ajouter, retirer ou renommer une ligne de menu ;
- changer l’ordre des rubriques ;
- poser un composant libre dans un menu : les extras ne sont pas lus dans cette vue.
Ce à quoi il faut penser
Les menus s’affichent par-dessus la vue en cours. Le voile (fadePath de menuBackground) assombrit ce qu’il y a derrière : sans lui, un menu à fond transparent devient illisible sur un thème clair.