GTK+ es un conjunto de bibliotecas para desarrollar interfaces gráficas de usuario (GUI), utilizado principalmente en GNOME, aunque también se puede usar en otros entornos, como Windows o Mac entre otros.
Según leemos en el blog de Carlos Garnacho, el futuro de GTK+ pasa por funcionar de forma similar a como lo hacen hoy en día las páginas web con CSS, ya que permitiría el uso de ficheros de configuración, similares a las hojas de estilo en cascada (CSS), con los que podríamos personalizar las interfaces creadas con GTK+ .
Así, como ejemplo, para cambiar el color de fondo de un botón dentro de un interface creado con GTK+ , sólo tendríamos que hacer algo así:
GtkCheckButton { background-color: #14a414; }
Esta es una de las características más solicitadas por los desarrolladores para GTK+ , y parece que por fin se verá hecha realidad.