Este es el ejemplo que hice para los usuarios del lenguaje Vala
main.vala
Veamos el archivo CSS
Archivo CSS utilizado para configurar los widget y nuestra clase que sera un nuevo widget creado a partir del widget button , de esta forma adecuaremos a nuestro según el color que necesitemos .
Se puede ver el nombre del nuevo widget definido en la clase , el widget nuevo se llama MyButton
gtk3.css
Lo que esta en color azul esta anulado .
Imagen del simple programa hecho con una Clase
Imagen de los archivos creados al programar con Vala
El icono de color morado es el auto-ejecutable .
Debemos hacer doble clix para en el el para ejecutar el programa .
Como compilar el codigo main.vala .
Para hacerlo abrimos la carpeta donde se encuentra nuestro codigo con el terminal y colocamos .
valac --pkg gtk+-3.0 main.vala
Recuerden que valac es el compilador del lenguaje vala .
Veamos nuestra Clase custimizada craeada a partir de un widget button .
Declaramos primero nuestra Clase
Ahora vemos su codigo y desarrollo
Nuestra Clase se llama MyButton
main.vala
Veamos el archivo CSS
Archivo CSS utilizado para configurar los widget y nuestra clase que sera un nuevo widget creado a partir del widget button , de esta forma adecuaremos a nuestro según el color que necesitemos .
Se puede ver el nombre del nuevo widget definido en la clase , el widget nuevo se llama MyButton
gtk3.css
Lo que esta en color azul esta anulado .
Imagen del simple programa hecho con una Clase
Imagen de los archivos creados al programar con Vala
El icono de color morado es el auto-ejecutable .
Debemos hacer doble clix para en el el para ejecutar el programa .
Como compilar el codigo main.vala .
Para hacerlo abrimos la carpeta donde se encuentra nuestro codigo con el terminal y colocamos .
valac --pkg gtk+-3.0 main.vala
Recuerden que valac es el compilador del lenguaje vala .
Veamos nuestra Clase custimizada craeada a partir de un widget button .
Declaramos primero nuestra Clase
Ahora vemos su codigo y desarrollo
Nuestra Clase se llama MyButton