carousel — el carrusel de sistemas
La cinta que hace desfilar los sistemas: dirección, tamaño de los logotipos, y el modo texto.
El carrusel muestra los sistemas, logotipo a logotipo. Solo existe en la vista Sistemas, bajo el nombre reservado systemcarousel, y el motor solo construye uno. En otro lugar, o con otro nombre, no se construye en absoluto.
La dirección de desplazamiento
type acepta horizontal (por defecto), vertical y vertical_wheel — la rueda. No existe rueda horizontal: cualquier otro valor vuelve silenciosamente a horizontal.
Las propiedades (28)
<carousel name="systemcarousel">
<type>vertical</type>
<pos>0 0</pos>
<size>0.25 1</size>
<color>00000020</color>
<logoSize>0.12 0.075</logoSize>
<logoScale>1.5</logoScale>
<maxLogoCount>7</maxLogoCount>
<logoAlignment>center</logoAlignment>
<defaultTransition>instant</defaultTransition>
</carousel>
| Propiedad | Función |
|---|---|
type | horizontal, vertical, vertical_wheel |
pos size origin | colocación |
color | el fondo del carrusel |
logoSize | el tamaño de un logotipo (par) |
logoScale | el agrandamiento del logotipo elegido |
logoRotation logoRotationOrigin | la rotación de los logotipos (ruedas) |
logoAlignment | la alineación de los logotipos en su casilla |
maxLogoCount | cuántos logotipos visibles a la vez |
defaultTransition | fade o instant; cualquier otro valor da slide |
fontPath fontSize fontColor | la fuente del modo texto |
forceUppercase | los nombres de sistemas en mayúsculas |
textOnly | escribir los nombres en lugar de los logotipos |
primaryColor secondaryColor | el color de los nombres |
selectedColor | el color del nombre elegido |
selectorColor selectorHeight | el resaltador del modo texto |
selectorOffsetX selectorOffsetY | su desplazamiento |
textOffsetX | el desplazamiento del texto |
lineSpacing horizontalMargin | interlineado y márgenes del modo texto |
zIndex | la profundidad |
⚠️ Nada de disabled: el carrusel no se apaga.
⚠️ maxLogoCount no es un número de logotipos mostrados. Solo dirige el espaciado y el centrado: el motor dibuja más, que desbordan y quedan recortados. Y el valor se redondea al entero — un decimal (2.5) es por tanto inútil.
Logotipos, o nombres
En la sección Lista de sistemas, « QUÉ DESFILA » elige entre:
- Logotipos — el comportamiento habitual;
- Nombres — el carrusel escribe el nombre de cada sistema.
⚠️ No es una cuarta dirección de desplazamiento: el modo texto se combina con horizontal, vertical y rueda. Un carrusel de nombres puede por tanto desfilar en cualquier dirección.
Las propiedades que lo acompañan
En modo texto, la fuente, su tamaño y su color se configuran en la sección Texto. Se añaden dos desplazamientos propios del carrusel:
- Desplazamiento horizontal del resaltador (
selectorOffsetX); - Desplazamiento horizontal del texto (
textOffsetX).
Lo que escribe
<carousel name="systemcarousel" type="vertical">
<textOnly>true</textOnly>
<textOffsetX>0.02</textOffsetX>
</carousel>
Disponible a partir de Recalbox 10.1. En una máquina más antigua,
textOnlyse ignora y el carrusel muestra los logotipos.