Crear un tema de Recalbox

45 páginas · 8 secciones
FRENESDE Mostrar todo Crear mi tema

Los componentes libres: extra="true" y <extras>

Por qué un componente que añades no se muestra — y las dos formas de declararlo.

Dos familias de componentes

En una vista, Recalbox distingue:

Un componente libre debe declararse como tal

Un componente libre colocado directamente en la vista no se dibuja: la máquina solo construye los elementos marcados extra. Dos escrituras posibles, y hacen exactamente lo mismo:

<image name="monLogo" extra="true">…</image>
<extras>
    <image name="monLogo">…</image>
    <text name="maMention">…</text>
</extras>

<extras> es un contenedor: cada uno de sus hijos recibe extra="true", de una vez. Es más corto y más legible en cuanto hay varios componentes — es lo que escribe el estudio.

Lo que hay que recordar

En el estudio no tienes que hacer nada: los componentes que añades se escriben automáticamente dentro de <extras>, y los elementos reservados fuera.