¿Qué es un tema?
Lo que un tema cambia, y lo que no cambia.
Un tema de Recalbox viste la interfaz: la lista de tus sistemas al arrancar, la de tus juegos, los menús, el salvapantallas.
Lo que un tema decide
- dónde se colocan los elementos en pantalla, y de qué tamaño;
- qué imágenes se muestran: fondos, logotipos, marcos, ilustraciones;
- los colores y las fuentes, incluidas las de los menús;
- qué se muestra según el contexto: la resolución de la pantalla, el tipo de máquina, el juego resaltado.
Lo que un tema no decide
- el contenido de los menús: Recalbox los construye por sí mismo. Un tema solo ajusta su aspecto;
- los juegos, su información, los emuladores;
- el comportamiento de los botones.
El principio, en una frase
Recalbox lee archivos XML que declaran componentes — una imagen, un texto, una lista — cada uno con su posición, su tamaño y su apariencia.
<image name="fond">
<pos>0 0</pos>
<size>1 1</size>
<path>./data/fond.jpg</path>
</image>
El estudio escribe estos archivos por ti. Esta documentación explica la sintaxis completa: debe permitirte escribir un tema enteramente a mano si lo deseas.