G Radio Player — cómo crear un skin
====================================

Un skin es una carpeta dentro de ~/.gradio/data/skins/ que reemplaza iconos,
colores y/o el fondo de las ventanas, sin tocar el programa. Para crear uno
nuevo, copiá esta carpeta "ejemplo" con otro nombre (o creá una carpeta
nueva) y agregá dentro lo que quieras personalizar. Todo es opcional: un
skin puede traer solo iconos, solo colores, solo un fondo, o cualquier
combinación.

Estructura:

    ~/.gradio/data/skins/<nombre-del-skin>/
        iconos/<archivo>.png    ← reemplazo de un ícono puntual
        fondo.png (o .jpg)      ← imagen de fondo de las ventanas
        estilo.css              ← reglas CSS adicionales (GTK4 CSS)
        LEEME.txt                ← notas propias, opcional

Iconos reemplazables
---------------------
Dentro de iconos/ podés colocar cualquiera de estos archivos (incluí solo
los que quieras cambiar; el resto sigue usando el ícono original del
programa). El nombre debe ser exactamente igual al de la lista:

    24-Lopp-off.png       24-Lopp-on.png        botonera48x48.png
    busqueda.png          config48x48.png        detener-siguiente.png
    down.png               fadeout-off.png        fadeout-on.png
    GR-Off.png             GR-On.png              grabar48x48.png
    gradio.png             hora-off.png           hora-on.png
    parrilla48x48.png      pausa.png              pautaje48x48.png
    play-off.png           play-on.png            playlist.png
    playlist48x48.png      processor-config.png   processor-off.png
    processor-on.png       rec-off.png            rec-on.png
    repetir.png            reportes.png           robot.png
    sello.png              siguiente.png          stop.png
    trash.png              up.png                 vaciar.png
    visor48x48.png

Fondo
-----
Si agregás fondo.png, fondo.jpg o fondo.jpeg, se usa como fondo de cada
ventana (imagen escalada para cubrir toda la ventana).

CSS adicional
-------------
estilo.css se agrega por encima de todo el CSS del programa, así que
cualquier regla que pongas ahí (colores, bordes, tipografías) tiene
prioridad.

IMPORTANTE — bug conocido de GTK4: el tema del sistema pisa "background-color"
y "background" en los selectores comunes (window, box, button), pero NO pisa
"background-image". Por eso, para poner un color de fondo sólido hay que
usar siempre background-image con la función image(), nunca background-color:

    window { background-image: image(#1a0000); }   ← correcto, se ve
    window { background-color: #1a0000; }           ← el tema lo ignora

Esto mismo aplica a cualquier otro selector (box, button, label, etc.) al
que le quieras poner un color de fondo.

Cómo activarlo
---------------
En radio-player, abrí Configuración → Skin (apariencia), elegí el skin y
guardá. El cambio se aplica la próxima vez que se abra cada ventana
(radio-player y las demás herramientas: pautaje, parrilla, botonera,
visor, playlist, buscador, grabador, reportes).
