Vistazo a las Bibliotecas GNOME

Dónde Encajan las Bibliotecas GNOME

Antes de entrar en describir las especificaciones de las bibliotecas GNOME, es importante ver dónde encajan en el conjunto de todas las diferentes bibliotecas que son usadas en una aplicación GNOME. Las bibliotecas GNOME están en el nivel más alto. GTK+ con sus dos partes, GTK y GDK forman el siguiente nivel. GTK proporciona un modelo de objetos para C y un conjunto de herramientas de interfaz de usuario con los widgets básicos que dan la base genérica para una GUI. GTK depende de GDK, el cual es una envoltura alrededor de Xlib, la biblioteca que habla directamente con el servidor X. Todo (excepto Xlib) depende de GLib, que es una biblioteca de C muy práctica con muchas utilidades y portabilidad así como un surtido de contenedores para C fáciles de usar.

Figura 1. Jerarquía de Bibliotecas Enlazadas con una Aplicación GNOME