Cómo colorear un widget HAL_Label dependiendo del valor del pin
-------------------------------------------------- ------------

Configurar el color de fondo de un widget GtkLabel (HAL_Label es
derivado de GtkLabel) es un poco complicado. El widget GtkLabel no tiene
objeto ventana propio por razones de rendimiento, y solo los objetos ventana
pueden tener un color de fondo. La solución es encerrar
Labl en un contenedor EventBox, que tiene una ventana pero, por otro lado,
invisible - ver el archivo coloredlabel.ui.

Para ayudar a esto, el método colorize() intenta detectar esta
situación y da una advertencia si el widget es un GtkLabel y
el widget principal no es un GtkEventBox. Se puede utilizar para configurar los colores
de widgets arbitrarios, no solo de GtkLabel.

Además, este ejemplo muestra cómo configurar un texto custom y una etiqueta de color
dependiendo del valor del pin HAL.

------------------------------------------
Para ejecutar de forma independiente:

$ gladevcp -u coloredlabel.py -H coloredlabel.hal coloredlabel.ui

