Nombrar y reutilizar
El nombre de un componente, y cómo crear varios de una vez.
Dos cosas que no hay que confundir
<image name="mon-fond">
imagees el tipo de componente: decide lo que el componente sabe hacer y las propiedades que acepta. Debe elegirse de la lista de tipos existentes — ver Los componentes. Un tipo inventado se ignora;namees tu etiqueta. Es libre… salvo si retomas uno de los nombres reservados por Recalbox, en cuyo caso el componente queda conectado al motor — ver Las vistas y sus componentes.
Dos componentes con el mismo name en la misma vista son uno solo: el segundo completa o sustituye al primero. Es intencionado — es el mecanismo de las capas — pero es una fuente de errores cuando se nombran dos decorados «fond» sin pensarlo.
Crear varios componentes de una vez
<box name="bande1, bande2, bande3, bande4">
<size>0.01 1</size>
<color>FFFFFF20</color>
</box>
Cuatro componentes, mismas propiedades. Queda darles su posición individual más adelante:
<box name="bande1"><pos>0.90 0</pos></box>
<box name="bande2"><pos>0.92 0</pos></box>
Modificar sin reescribirlo todo
Como gana el último, basta con redeclarar la única propiedad que cambia:
<include>${root}/views/base.xml</include>
<view name="system">
<box name="fond"><color>7C2E44</color></box> <!-- el resto se conserva -->
</view>