Esta librería contiene un rico conjunto de widget Gnome que proporcionan un forma fácil de incluir el modelo Gda en sus aplicaciones Gnome.
Todos los widget son widget Gtk, lo que significa que puede seguir un modelo orientado a objetos en su interfaz. Esto le permitirá, por ejemplo, escribir un widget personalizado para su aplicación implementando únicamente la funcionalidad extra. El comportamiento básico esta ya implementado en el widget Gda.
Esto también significa que puede asociar procedimientos a las señales recibidas por los widget, como se hace en los widget Gtk/Gnome. De hecho, Los widget Gda informa de su comportamiento emitiendo señales que puede ser capturadas por su aplicación para obtener información de los eventos señalados.
Por ejemplo, el widget GnomeDbBrowser contiene numerosos widget hijos que a su vez capturan eventos de usuario, que a su vez son capturados por el widget el mismo GnomeDbBriwser. Así, puede, por ejemplo, conocer las interacciones del usuario con el widget para actualizar un barra indicativa de estado, mostrar una caja de dialogo cuando ocurre un error, etc.
Los widget proporcionados por la librería Gda abarcan todo lo que necesita para desarrollar interfaces para sus aplicaciones orientadas a base de datos. Si sus necesidades no estuvieran cubiertas, tiene dos opciones: pedirnos que creemos el widget que necesita, o, implementar su propia subclase del widget Gda mas apropiado. Si prefiere el segundo método, deberá hojear la documentación Gtk, especialmente el capitulo 'Como escribir su propio widget'. [1] Los widget contenidos en la librería son los siguientes:
GnomeDbLogin
GnomeDbLoginDlg
GnomeDbBrowser
GnomeDbGrid
GnomeDbCombo
GnomeDbList
GnomeDbIconList
GnomeDbXmlViewer
GnomeDbReport
GnomeDbError
GnomeDbErrorDlg
[1] | Este manual también esta disponible en Castellano , gracias entre otros a Joaquín Cuenca. !visite nuestra web! (mensaje subliminal :-)) |