Programación de Aplicaciones Usando las Bibliotecas GNOME | ||
---|---|---|
Anterior | Vistazo a las Bibliotecas GNOME | Siguiente |
Ahora miramos a la estructura de las bibliotecas GNOME para ver qué nos pueden ofrecer. Aquí hay un listado de las diferentes bibliotecas que están presentes en el paquete gnome-libs:
Biblioteca de utilidades independiente del conjunto de herramientas
Biblioteca dependiente del conjunto de herramientas
Biblioteca para usar la implementación de CORBA ORBit con GNOME
widget xmhtml portado de GTK, usado para el visualizador de ayuda
widget de emulación de terminal
Una biblioteca de un sistema de archivos virtual usado en Midnight Commander
Una biblioteca usada para mostrar bonitos gráficos con suavizado (N.T: anti-aliased)
No cubriremos gtk-xmhtml, zvt, libvfs, libart_lgpl ni libgnorba porque son mayoritariamente bibliotecas especializadas y algunas, como libvfs y gtk-xmhtml probablemente serán remplazadas en un futuro cercano.
Podemos ver una clara división entre libgnome y libgnomeui. La primera es usada de forma independiente al conjunto de herramientas e incluso puede ser utilizada en programa de línea de órdenes que nunca usan X. La última es la biblioteca que proporciona los widget estándar y un armazón para aplicaciones escritas usando GTK+. Puede concebirse escribir programas con otros conjuntos de herramientas, pero nadie ha escrito todavía una libgnomeui con un conjunto de herramientas diferente, y dudo que esto pase alguna vez porque GTK+ es realmente un gran conjunto de herramientas.