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