Categorías
Actualidad

El futuro de GTK+ está en algo muy similar a CSS

Hace unas horas Carlos Garnacho, programador para el Proyecto GNOME, dio a conocer en su blog lo que promete ser un paso gigantesco para la configuración y personalización de interfaces de usuario con GTK+: el uso de archivos de estilo tipo CSS.

GTK+ es un kit de herramientas para la creación de interfaces gráficas de usuario; que además fue creado inicialmente para GIMP, programado en lenguaje C, pero es orientado a objetos gracias a una biblioteca llamada GObject.

Recordemos que con GTK+ han sido construidos escritorios como GNOME, Xfce y LXDE.

Para enmarcar el logro de Garnacho, les comparto lo que Miguel de Icaza, líder indiscutible de GNOME, dijo al respecto:

Esto por sí sólo hará maravillas para el futuro de Gtk+! […] Esta ha sido una de las características /más/ solicitadas en Gtk.

Por ejemplo, para cambiar el color de fondo de un botón de la interfaz de usuario, o incluso hacer transiciones con temporizador (ej., animaciones):

/* Set background on GtkCheckButton
* and other types inheriting from
* it
*/

GtkCheckButton {
background-color: #14a414;
}
 
/* Animate checkbutton transitions */
GtkCheckButton:active {
transition: 200ms ease-in-out;
}

Como bien explica Carlos, su logro facilitará mucho trabajo a los desarrolladores. Asimismo, servirá para ofrecer escritorios con elementos más enriquecidos en términos de widgets, animaciones, y rendering.

 

Bitelia via Ubuntulife

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *