libgnomedb r1726 - in trunk: . doc/C doc/C/tmpl libgnomedb libgnomedb-graph



Author: vivien
Date: Sun Jun  1 13:51:29 2008
New Revision: 1726
URL: http://svn.gnome.org/viewvc/libgnomedb?rev=1726&view=rev

Log:
2008-06-01  Vivien Malerba <malerba gnome-db org>

	* libgda/sqlite/gda-sqlite-provider.c:
	* libgda/gda-server-operation.c: applied patch to fix mem leaks (thanks to
	Phil Longstaff)
	* providers/mysql/mysql_specs_create_table.xml.in: applied patch to fix the CREATE TABLE
	operation (thanks to Phil Longstaff)
	* libgda/gda-util.[ch]: applied patch for bug #534805 (thanks to Johannes Schmid)
	* configure.in:
	* libgda/binreloc/gda-binreloc.c: implemented binary relocation under Mac OS X
	* configure.in:
	* libgda/gda-data-model-dir.c: detect if GIO is available and
	use it instead of GnomeVFS


Added:
   trunk/doc/C/tmpl/gnome-db-canvas-column.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-cursor.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-db-relations.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-fkey.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-item.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-print.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-table.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-text.sgml
   trunk/doc/C/tmpl/gnome-db-canvas-tip.sgml
   trunk/doc/C/tmpl/gnome-db-canvas.sgml
   trunk/doc/C/tmpl/gnome-db-data-import.sgml
   trunk/doc/C/tmpl/gnome-db-data-widget-filter.sgml
   trunk/doc/C/tmpl/gnome-db-dsn-selector.sgml
   trunk/doc/C/tmpl/gnome-db-graph-item.sgml
   trunk/doc/C/tmpl/gnome-db-graph.sgml
   trunk/doc/C/tmpl/gnome-db-provider-auth-editor.sgml
   trunk/doc/C/tmpl/gnome-db-provider-spec-editor.sgml
Removed:
   trunk/doc/C/tmpl/gnome-db-conf.sgml
   trunk/doc/C/tmpl/gnome-db-config.sgml
   trunk/doc/C/tmpl/gnome-db-data-cell-renderer-combo.sgml.bak
   trunk/doc/C/tmpl/gnome-db-data-cell-renderer-info.sgml.bak
   trunk/doc/C/tmpl/gnome-db-data-model.sgml
   trunk/doc/C/tmpl/gnome-db-handler-boolean.sgml.bak
   trunk/doc/C/tmpl/gnome-db-handler-none.sgml.bak
   trunk/doc/C/tmpl/gnome-db-handler-numerical.sgml.bak
   trunk/doc/C/tmpl/gnome-db-handler-string.sgml.bak
   trunk/doc/C/tmpl/gnome-db-handler-time.sgml.bak
   trunk/doc/C/tmpl/gnome-db-i18n.sgml
   trunk/doc/C/tmpl/gnome-db-init.sgml
   trunk/doc/C/tmpl/gnome-db-result-set.sgml
   trunk/doc/C/tmpl/gnome-db-table-editor.sgml
Modified:
   trunk/ChangeLog
   trunk/doc/C/Makefile.am
   trunk/doc/C/libgnomedb-4.0-docs.sgml
   trunk/doc/C/libgnomedb-4.0-sections.txt
   trunk/doc/C/libgnomedb-4.0.types
   trunk/doc/C/tmpl/gnome-db-dsn-assistant.sgml
   trunk/doc/C/tmpl/gnome-db-entry-password.sgml
   trunk/doc/C/tmpl/gnome-db-login-dialog.sgml
   trunk/doc/C/tmpl/gnome-db-provider-selector.sgml
   trunk/libgnomedb-graph/Makefile.am
   trunk/libgnomedb-graph/gnome-db-canvas-column.h
   trunk/libgnomedb-graph/gnome-db-canvas-item.h
   trunk/libgnomedb-graph/gnome-db-canvas-print.c
   trunk/libgnomedb-graph/gnome-db-canvas-table.h
   trunk/libgnomedb-graph/gnome-db-canvas-text.h
   trunk/libgnomedb-graph/gnome-db-canvas.h
   trunk/libgnomedb/gnome-db-find-dialog.h
   trunk/libgnomedb/gnome-db-login.c
   trunk/libgnomedb/gnome-db-stock.h

Modified: trunk/doc/C/Makefile.am
==============================================================================
--- trunk/doc/C/Makefile.am	(original)
+++ trunk/doc/C/Makefile.am	Sun Jun  1 13:51:29 2008
@@ -37,7 +37,8 @@
 	$(LIBGLADE_CFLAGS) $(GOOCANVAS_CFLAGS)
 GTKDOC_LIBS =   $(top_builddir)/libgnomedb/libgnomedb-4.0.la \
 	$(top_builddir)/libgnomedb/plugins/libgnomedb_entry_builtin_plugins.la \
-	$(top_builddir)/libgnomedb-extra/libgnomedb_extra-4.0.la 
+	$(top_builddir)/libgnomedb-extra/libgnomedb_extra-4.0.la  \
+	$(top_builddir)/libgnomedb-graph/libgnomedb_graph-4.0.la
 
 # Extra options to supply to gtkdoc-mkdb
 MKDB_OPTIONS=--sgml-mode --output-format=xml

Modified: trunk/doc/C/libgnomedb-4.0-docs.sgml
==============================================================================
--- trunk/doc/C/libgnomedb-4.0-docs.sgml	(original)
+++ trunk/doc/C/libgnomedb-4.0-docs.sgml	Sun Jun  1 13:51:29 2008
@@ -1,85 +1,87 @@
 <?xml version="1.0"?>
 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
      "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"; [
+<!ENTITY LIBGDA "<application>libgda</application>">
+<!ENTITY LIBGNOMEDB "<application>libgnomedb</application>">
+<!ENTITY GNOME-DB "<application>GNOME-DB</application>">
+<!ENTITY fdl-appendix SYSTEM "fdl-appendix.sgml">
 <!ENTITY visual-index SYSTEM "visual_index.xml">
 <!ENTITY migration SYSTEM "migration.xml">
 <!ENTITY libgnomedb-Example SYSTEM "example.sgml">
 <!ENTITY libgnomedb-Example-Code SYSTEM "example.c">
 <!ENTITY libgnomedb-init SYSTEM "xml/libgnomedb.xml">
+<!ENTITY libgnomedb-GnomeDbBasicForm SYSTEM "xml/gnome-db-basic-form.xml">
 <!ENTITY libgnomedb-combo SYSTEM "xml/gnome-db-combo.xml">
 <!ENTITY libgnomedb-connection-properties SYSTEM "xml/gnome-db-connection-properties.xml">
-<!ENTITY libgnomedb-data-source-selector SYSTEM "xml/gnome-db-dsn-selector.xml">
+<!ENTITY libgnomedb-GnomeDbDataEntry SYSTEM "xml/gnome-db-data-entry.xml">
+<!ENTITY libgnomedb-GnomeDbDataImport SYSTEM "xml/gnome-db-data-import.xml">
+<!ENTITY libgnomedb-GnomeDbDataStore SYSTEM "xml/gnome-db-data-store.xml">
+<!ENTITY libgnomedb-GnomeDbDataWidgetFilter SYSTEM "xml/gnome-db-data-widget-filter.xml">
+<!ENTITY libgnomedb-GnomeDbDataWidget SYSTEM "xml/gnome-db-data-widget.xml">
+<!ENTITY libgnomedb-GnomeDbDataWidgetInfo SYSTEM "xml/gnome-db-data-widget-info.xml">
 <!ENTITY libgnomedb-dsn-assistant SYSTEM "xml/gnome-db-dsn-assistant.xml">
-<!ENTITY libgnomedb-dsn-spec SYSTEM "xml/gnome-db-provider-spec-editor.xml">
 <!ENTITY libgnomedb-dsn-editor SYSTEM "xml/gnome-db-dsn-editor.xml">
-<!ENTITY libgnomedb-editor SYSTEM "xml/gnome-db-editor.xml">
-<!ENTITY libgnomedb-error-dialog SYSTEM "xml/gnome-db-error-dialog.xml">
-<!ENTITY libgnomedb-error SYSTEM "xml/gnome-db-error.xml">
+<!ENTITY libgnomedb-data-source-selector SYSTEM "xml/gnome-db-dsn-selector.xml">
 <!ENTITY libgnomedb-find-dialog SYSTEM "xml/gnome-db-find-dialog.xml">
-<!ENTITY libgnomedb-gray-bar SYSTEM "xml/gnome-db-gray-bar.xml">
+<!ENTITY libgnomedb-GnomeDbForm SYSTEM "xml/gnome-db-form.xml">
+<!ENTITY libgnomedb-GnomeDbGrid SYSTEM "xml/gnome-db-grid.xml">
 <!ENTITY libgnomedb-login-dialog SYSTEM "xml/gnome-db-login-dialog.xml">
 <!ENTITY libgnomedb-login SYSTEM "xml/gnome-db-login.xml">
-<!ENTITY libgnomedb-model SYSTEM "xml/gnome-db-model.xml">
+<!ENTITY libgnomedb-provider-auth-editor SYSTEM "xml/gnome-db-provider-auth-editor.xml">
 <!ENTITY libgnomedb-provider-selector SYSTEM "xml/gnome-db-provider-selector.xml">
-<!ENTITY libgnomedb-report-editor SYSTEM "xml/gnome-db-report-editor.xml">
+<!ENTITY libgnomedb-provider-spec-editor SYSTEM "xml/gnome-db-provider-spec-editor.xml">
+<!ENTITY libgnomedb-GnomeDbRawForm SYSTEM "xml/gnome-db-raw-form.xml">
+<!ENTITY libgnomedb-GnomeDbRawGrid SYSTEM "xml/gnome-db-raw-grid.xml">
+<!ENTITY libgnomedb-GnomeDbServerOperation SYSTEM "xml/gnome-db-server-operation.xml">
 <!ENTITY libgnomedb-stock SYSTEM "xml/gnome-db-stock.xml">
-<!ENTITY LIBGDA "<application>libgda</application>">
-<!ENTITY LIBGNOMEDB "<application>libgnomedb</application>">
-<!ENTITY GNOME-DB "<application>GNOME-DB</application>">
-<!ENTITY fdl-appendix SYSTEM "fdl-appendix.sgml">
-<!ENTITY libgnomedb-TreeIndex SYSTEM "xml/tree_index.sgml">
-<!ENTITY libgnomedb-Example SYSTEM "example.sgml">
 <!ENTITY libgnomedb-GnomeDbTools SYSTEM "xml/gnome-db-tools.xml">
-<!ENTITY libgnomedb-GnomeDbDataEntry SYSTEM "xml/gnome-db-data-entry.xml">
-<!ENTITY libgnomedb-GnomeDbEntryShell SYSTEM "xml/gnome-db-entry-shell.xml">
-<!ENTITY libgnomedb-GnomeDbFormatEntry SYSTEM "xml/gnome-db-format-entry.xml">
-<!ENTITY libgnomedb-GnomeDbEntryString SYSTEM "xml/gnome-db-entry-string.xml">
-<!ENTITY libgnomedb-GnomeDbEntryCombo SYSTEM "xml/gnome-db-entry-combo.xml">
-<!ENTITY libgnomedb-GnomeDbEntryWrapper SYSTEM "xml/gnome-db-entry-wrapper.xml">
-<!ENTITY libgnomedb-GnomeDbEntryBoolean SYSTEM "xml/gnome-db-entry-boolean.xml">
-<!ENTITY libgnomedb-GnomeDbEntryNone SYSTEM "xml/gnome-db-entry-none.xml">
-<!ENTITY libgnomedb-GnomeDbEntryCommonTime SYSTEM "xml/gnome-db-entry-common-time.xml">
-<!ENTITY libgnomedb-GnomeDbEntryTime SYSTEM "xml/gnome-db-entry-time.xml">
-<!ENTITY libgnomedb-GnomeDbEntryDate SYSTEM "xml/gnome-db-entry-date.xml">
-<!ENTITY libgnomedb-GnomeDbEntryTimestamp SYSTEM "xml/gnome-db-entry-timestamp.xml">
-<!ENTITY libgnomedb-GnomeDbEntryCidr SYSTEM "xml/gnome-db-entry-cidr.xml">
-<!ENTITY libgnomedb-GnomeDbEntryText SYSTEM "xml/gnome-db-entry-text.xml">
-<!ENTITY libgnomedb-GnomeDbEntryFilesel SYSTEM "xml/gnome-db-entry-filesel.xml">
-<!ENTITY libgnomedb-GnomeDbEntryPassword SYSTEM "xml/gnome-db-entry-password.xml">
+<!ENTITY libgnomedb-GnomeDbTransactionStatus SYSTEM "xml/gnome-db-transaction-status.xml">
+<!ENTITY libgnomedb-editor SYSTEM "xml/gnome-db-editor.xml">
+<!ENTITY libgnomedb-error-dialog SYSTEM "xml/gnome-db-error-dialog.xml">
+<!ENTITY libgnomedb-error SYSTEM "xml/gnome-db-error.xml">
+<!ENTITY libgnomedb-gray-bar SYSTEM "xml/gnome-db-gray-bar.xml">
+<!ENTITY libgnomedb-report-editor SYSTEM "xml/gnome-db-report-editor.xml">
 <!ENTITY libgnomedb-GnomeDbSelector SYSTEM "xml/gnome-db-selector.xml">
-<!ENTITY libgnomedb-GnomeDbSelectorPart SYSTEM "xml/gnome-db-selector-part.xml">
 <!ENTITY libgnomedb-GnomeDbSelectorMeta SYSTEM "xml/gnome-db-selector-meta.xml">
+<!ENTITY libgnomedb-GnomeDbSelectorPart SYSTEM "xml/gnome-db-selector-part.xml">
 <!ENTITY libgnomedb-GnomeDbSelectorSchema SYSTEM "xml/gnome-db-selector-schema.xml">
 <!ENTITY libgnomedb-GnomeDbSelectorTable SYSTEM "xml/gnome-db-selector-table.xml">
 <!ENTITY libgnomedb-GnomeDbSelectorView SYSTEM "xml/gnome-db-selector-view.xml">
-<!ENTITY libgnomedb-GnomeDbBasicForm SYSTEM "xml/gnome-db-basic-form.xml">
-<!ENTITY libgnomedb-GnomeDbRawForm SYSTEM "xml/gnome-db-raw-form.xml">
-<!ENTITY libgnomedb-GnomeDbForm SYSTEM "xml/gnome-db-form.xml">
-<!ENTITY libgnomedb-GnomeDbRawGrid SYSTEM "xml/gnome-db-raw-grid.xml">
-<!ENTITY libgnomedb-GnomeDbGrid SYSTEM "xml/gnome-db-grid.xml">
-<!ENTITY libgnomedb-GnomeDbMatrix SYSTEM "xml/gnome-db-matrix.xml">
-<!ENTITY libgnomedb-GnomeDbDataWidget SYSTEM "xml/gnome-db-data-widget.xml">
-<!ENTITY libgnomedb-GnomeDbDataWidgetInfo SYSTEM "xml/gnome-db-data-widget-info.xml">
-<!ENTITY libgnomedb-GnomeDbDataCellRendererInfo SYSTEM "xml/gnome-db-data-cell-renderer-info.xml">
-<!ENTITY libgnomedb-GnomeDbDataCellRendererTextual SYSTEM "xml/gnome-db-data-cell-renderer-textual.xml">
+<!ENTITY libgnomedb-GnomeDbSqlConsole SYSTEM "xml/gnome-db-sql-console.xml">
+<!ENTITY libgnomedb-GnomeDbEntryCidr SYSTEM "xml/gnome-db-entry-cidr.xml">
+<!ENTITY libgnomedb-GnomeDbEntryFilesel SYSTEM "xml/gnome-db-entry-filesel.xml">
+<!ENTITY libgnomedb-GnomeDbEntryPassword SYSTEM "xml/gnome-db-entry-password.xml">
+<!ENTITY libgnomedb-GnomeDbEntryText SYSTEM "xml/gnome-db-entry-text.xml">
 <!ENTITY libgnomedb-GnomeDbDataCellRendererBoolean SYSTEM "xml/gnome-db-data-cell-renderer-boolean.xml">
 <!ENTITY libgnomedb-GnomeDbDataCellRendererCombo SYSTEM "xml/gnome-db-data-cell-renderer-combo.xml">
+<!ENTITY libgnomedb-GnomeDbDataCellRendererInfo SYSTEM "xml/gnome-db-data-cell-renderer-info.xml">
+<!ENTITY libgnomedb-GnomeDbDataCellRendererTextual SYSTEM "xml/gnome-db-data-cell-renderer-textual.xml">
+<!ENTITY libgnomedb-GnomeDbEntryBoolean SYSTEM "xml/gnome-db-entry-boolean.xml">
+<!ENTITY libgnomedb-GnomeDbEntryCombo SYSTEM "xml/gnome-db-entry-combo.xml">
+<!ENTITY libgnomedb-GnomeDbEntryNone SYSTEM "xml/gnome-db-entry-none.xml">
+<!ENTITY libgnomedb-GnomeDbEntryShell SYSTEM "xml/gnome-db-entry-shell.xml">
+<!ENTITY libgnomedb-GnomeDbFormatEntry SYSTEM "xml/gnome-db-format-entry.xml">
+<!ENTITY libgnomedb-GnomeDbEntryString SYSTEM "xml/gnome-db-entry-string.xml">
+<!ENTITY libgnomedb-GnomeDbEntryCommonTime SYSTEM "xml/gnome-db-entry-common-time.xml">
+<!ENTITY libgnomedb-GnomeDbEntryTime SYSTEM "xml/gnome-db-entry-time.xml">
+<!ENTITY libgnomedb-GnomeDbEntryDate SYSTEM "xml/gnome-db-entry-date.xml">
+<!ENTITY libgnomedb-GnomeDbEntryTimestamp SYSTEM "xml/gnome-db-entry-timestamp.xml">
+<!ENTITY libgnomedb-GnomeDbEntryWrapper SYSTEM "xml/gnome-db-entry-wrapper.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasColumn SYSTEM "xml/gnome-db-canvas-column.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasCursor SYSTEM "xml/gnome-db-canvas-cursor.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasDbRelations SYSTEM "xml/gnome-db-canvas-db-relations.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasFkey SYSTEM "xml/gnome-db-canvas-fkey.xml">
 <!ENTITY libgnomedb-GnomeDbCanvas SYSTEM "xml/gnome-db-canvas.xml">
 <!ENTITY libgnomedb-GnomeDbCanvasItem SYSTEM "xml/gnome-db-canvas-item.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasCursor SYSTEM "xml/gnome-db-canvas-cursor.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasTip SYSTEM "xml/gnome-db-canvas-tip.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasPrint SYSTEM "xml/gnome-db-canvas-print.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasTable SYSTEM "xml/gnome-db-canvas-table.xml">
 <!ENTITY libgnomedb-GnomeDbCanvasText SYSTEM "xml/gnome-db-canvas-text.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasField SYSTEM "xml/gnome-db-canvas-field.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasEntity SYSTEM "xml/gnome-db-canvas-entity.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasJoin SYSTEM "xml/gnome-db-canvas-join.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasDbRelations SYSTEM "xml/gnome-db-canvas-db-relations.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasQueryStruct SYSTEM "xml/gnome-db-canvas-query-struct.xml">
-<!ENTITY libgnomedb-GnomeDbCanvasFkconstraint SYSTEM "xml/gnome-db-canvas-fkconstraint.xml">
-<!ENTITY libgnomedb-GnomeDbSqlConsole SYSTEM "xml/gnome-db-sql-console.xml">
-<!ENTITY libgnomedb-GnomeDbServerOperation SYSTEM "xml/gnome-db-server-operation.xml">
-<!ENTITY libgnomedb-GnomeDbTransactionStatus SYSTEM "xml/gnome-db-transaction-status.xml">
+<!ENTITY libgnomedb-GnomeDbCanvasTip SYSTEM "xml/gnome-db-canvas-tip.xml">
+<!ENTITY libgnomedb-GnomeDbGraph SYSTEM "xml/gnome-db-graph.xml">
+<!ENTITY libgnomedb-GnomeDbGraphItem SYSTEM "xml/gnome-db-graph-item.xml">
+<!ENTITY libgnomedb-TreeIndex SYSTEM "xml/tree_index.sgml">
 <!ENTITY libgnomedb-Enums SYSTEM "xml/gnome-db-enums.xml">
-<!ENTITY libgnomedb-GnomeDbDataStore SYSTEM "xml/gnome-db-data-store.xml">
+
 ]>
 <book id="index">
   <bookinfo>
@@ -240,10 +242,11 @@
 	connection), and to display a login information.
       </para>
       &libgnomedb-provider-selector;
+      &libgnomedb-provider-auth-editor;
+      &libgnomedb-provider-spec-editor;
       &libgnomedb-data-source-selector;
       &libgnomedb-login;
       &libgnomedb-login-dialog;
-      &libgnomedb-dsn-spec;
       &libgnomedb-dsn-editor;
       &libgnomedb-dsn-assistant;
       &libgnomedb-connection-properties;
@@ -265,8 +268,10 @@
       &libgnomedb-GnomeDbGrid;
       &libgnomedb-find-dialog;
       &libgnomedb-GnomeDbDataWidget;
+      &libgnomedb-GnomeDbDataWidgetFilter;
       &libgnomedb-GnomeDbDataWidgetInfo;
       &libgnomedb-GnomeDbDataStore;
+      &libgnomedb-GnomeDbDataImport;
     </chapter>
     <chapter>
       <title>Individual data entry widgets</title>
@@ -329,17 +334,18 @@
 	</programlisting>
 	and request the "libgnomedb-graph-4.0" library when using <application>pkg-config</application>.
       </para>
+      &libgnomedb-GnomeDbCanvasColumn;
+      &libgnomedb-GnomeDbGraph;
+      &libgnomedb-GnomeDbGraphItem;
       &libgnomedb-GnomeDbCanvas;
       &libgnomedb-GnomeDbCanvasDbRelations;
-      &libgnomedb-GnomeDbCanvasQueryStruct;
       &libgnomedb-GnomeDbCanvasItem;
-      &libgnomedb-GnomeDbCanvasEntity;
-      &libgnomedb-GnomeDbCanvasJoin;
-      &libgnomedb-GnomeDbCanvasField;
+      &libgnomedb-GnomeDbCanvasPrint;
+      &libgnomedb-GnomeDbCanvasTable;
       &libgnomedb-GnomeDbCanvasTip;
       &libgnomedb-GnomeDbCanvasCursor;
       &libgnomedb-GnomeDbCanvasText;
-      &libgnomedb-GnomeDbCanvasFkconstraint;
+      &libgnomedb-GnomeDbCanvasFkey;
     </chapter>
     <chapter id="misc">
       <title>Miscellaneous</title>

Modified: trunk/doc/C/libgnomedb-4.0-sections.txt
==============================================================================
--- trunk/doc/C/libgnomedb-4.0-sections.txt	(original)
+++ trunk/doc/C/libgnomedb-4.0-sections.txt	Sun Jun  1 13:51:29 2008
@@ -25,7 +25,7 @@
 gnome_db_basic_form_has_been_changed
 gnome_db_basic_form_reset
 gnome_db_basic_form_set_current_as_orig
-
+<SUBSECTION>
 gnome_db_basic_form_show_entries_actions
 gnome_db_basic_form_entry_show
 gnome_db_basic_form_entry_grab_focus
@@ -68,39 +68,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>gnome-db-raw-grid</FILE>
-<TITLE>GnomeDbRawGrid</TITLE>
-GnomeDbRawGrid
-GnomeDbRawGridClass
-GnomeDbRawGridPriv
-gnome_db_raw_grid_new
-gnome_db_raw_grid_get_selection
-gnome_db_raw_grid_set_sample_size
-gnome_db_raw_grid_set_sample_start
-<SUBSECTION Standard>
-GNOME_DB_RAW_GRID
-GNOME_DB_RAW_GRID_CLASS
-GNOME_DB_TYPE_RAW_GRID
-gnome_db_raw_grid_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-grid</FILE>
-<TITLE>GnomeDbGrid</TITLE>
-GnomeDbGrid
-GnomeDbGridClass
-GnomeDbGridPriv
-gnome_db_grid_new
-gnome_db_grid_get_selection
-gnome_db_grid_set_sample_size
-<SUBSECTION Standard>
-GNOME_DB_GRID
-GNOME_DB_GRID_CLASS
-GNOME_DB_TYPE_GRID
-gnome_db_grid_get_type
-</SECTION>
-
-<SECTION>
 <FILE>gnome-db-connection-properties</FILE>
 <TITLE>GnomeDbConnectionProperties</TITLE>
 GnomeDbConnectionProperties
@@ -119,35 +86,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>gnome-db-raw-form</FILE>
-<TITLE>GnomeDbRawForm</TITLE>
-GnomeDbRawForm
-GnomeDbRawFormClass
-GnomeDbRawFormPriv
-gnome_db_raw_form_new
-<SUBSECTION Standard>
-GNOME_DB_IS_RAW_FORM
-GNOME_DB_RAW_FORM
-GNOME_DB_RAW_FORM_CLASS
-GNOME_DB_TYPE_RAW_FORM
-gnome_db_raw_form_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-form</FILE>
-<TITLE>GnomeDbForm</TITLE>
-GnomeDbForm
-GnomeDbFormClass
-GnomeDbFormPriv
-gnome_db_form_new
-<SUBSECTION Standard>
-GNOME_DB_FORM
-GNOME_DB_FORM_CLASS
-GNOME_DB_TYPE_FORM
-gnome_db_form_get_type
-</SECTION>
-
-<SECTION>
 <FILE>gnome-db-data-entry</FILE>
 <TITLE>GnomeDbDataEntry</TITLE>
 GnomeDbDataEntry
@@ -160,6 +98,7 @@
 gnome_db_data_entry_set_current_as_orig
 gnome_db_data_entry_get_value_orig
 gnome_db_data_entry_set_value_default
+<SUBSECTION>
 gnome_db_data_entry_set_attributes
 gnome_db_data_entry_get_attributes
 gnome_db_data_entry_get_handler
@@ -174,6 +113,57 @@
 </SECTION>
 
 <SECTION>
+<FILE>gnome-db-data-import</FILE>
+<TITLE>GnomeDbDataImport</TITLE>
+GnomeDbDataImport
+GnomeDbDataImportClass
+GnomeDbDataImportPriv
+gnome_db_data_import_new
+gnome_db_data_import_get_model
+<SUBSECTION Standard>
+GNOME_DB_DATA_IMPORT
+GNOME_DB_DATA_IMPORT_CLASS
+GNOME_DB_TYPE_DATA_IMPORT
+gnome_db_data_import_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-data-store</FILE>
+<TITLE>GnomeDbDataStore</TITLE>
+GnomeDbDataStore
+GnomeDbDataStoreClass
+GnomeDbDataStorePriv
+gnome_db_data_store_new
+gnome_db_data_store_set_value
+gnome_db_data_store_delete
+gnome_db_data_store_undelete
+gnome_db_data_store_append
+gnome_db_data_store_get_proxy
+gnome_db_data_store_get_row_from_iter
+gnome_db_data_store_get_iter_from_values
+<SUBSECTION Standard>
+GNOME_DB_DATA_STORE
+GNOME_DB_DATA_STORE_CLASS
+GNOME_DB_IS_DATA_STORE
+GNOME_DB_TYPE_DATA_STORE
+gnome_db_data_store_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-data-widget-filter</FILE>
+<TITLE>GnomeDbDataWidgetFilter</TITLE>
+GnomeDbDataWidgetFilter
+GnomeDbDataWidgetFilterClass
+GnomeDbDataWidgetFilterPriv
+gnome_db_data_widget_filter_new
+<SUBSECTION Standard>
+GNOME_DB_DATA_WIDGET_FILTER
+GNOME_DB_DATA_WIDGET_FILTER_CLASS
+GNOME_DB_TYPE_DATA_WIDGET_FILTER
+gnome_db_data_widget_filter_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gnome-db-data-widget</FILE>
 <TITLE>GnomeDbDataWidget</TITLE>
 GnomeDbDataWidget
@@ -185,6 +175,7 @@
 gnome_db_data_widget_column_hide
 gnome_db_data_widget_column_set_editable
 gnome_db_data_widget_column_show_actions
+<SUBSECTION>
 gnome_db_data_widget_get_current_data
 gnome_db_data_widget_get_gda_model
 gnome_db_data_widget_set_gda_model
@@ -214,24 +205,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>gnome-db-dsn-selector</FILE>
-<TITLE>GnomeDbDsnSelector</TITLE>
-GnomeDbDsnSelector
-GnomeDbDsnSelectorClass
-GnomeDbDsnSelectorPrivate
-gnome_db_dsn_selector_new
-gnome_db_dsn_selector_get_dsn
-gnome_db_dsn_selector_set_dsn
-<SUBSECTION Standard>
-GNOME_DB_DSN_SELECTOR
-GNOME_DB_DSN_SELECTOR_CLASS
-GNOME_DB_IS_DSN_SELECTOR
-GNOME_DB_IS_DSN_SELECTOR_CLASS
-GNOME_DB_TYPE_DSN_SELECTOR
-gnome_db_dsn_selector_get_type
-</SECTION>
-
-<SECTION>
 <FILE>gnome-db-dsn-assistant</FILE>
 <TITLE>GnomeDbDsnAssistant</TITLE>
 GnomeDbDsnAssistant
@@ -267,6 +240,165 @@
 </SECTION>
 
 <SECTION>
+<FILE>gnome-db-dsn-selector</FILE>
+<TITLE>GnomeDbDsnSelector</TITLE>
+GnomeDbDsnSelector
+GnomeDbDsnSelectorClass
+GnomeDbDsnSelectorPrivate
+gnome_db_dsn_selector_new
+gnome_db_dsn_selector_get_dsn
+gnome_db_dsn_selector_set_dsn
+<SUBSECTION Standard>
+GNOME_DB_DSN_SELECTOR
+GNOME_DB_DSN_SELECTOR_CLASS
+GNOME_DB_IS_DSN_SELECTOR
+GNOME_DB_IS_DSN_SELECTOR_CLASS
+GNOME_DB_TYPE_DSN_SELECTOR
+gnome_db_dsn_selector_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-find-dialog</FILE>
+<TITLE>GnomeDbFindDialog</TITLE>
+GnomeDbFindDialog
+GnomeDbFindDialogClass
+GnomeDbFindDialogPrivate
+gnome_db_find_dialog_new
+gnome_db_find_dialog_new_with_model
+gnome_db_find_dialog_run
+gnome_db_find_dialog_add_field
+gnome_db_find_dialog_add_fields_from_model
+gnome_db_find_dialog_get_text
+gnome_db_find_dialog_get_field
+<SUBSECTION Standard>
+GNOME_DB_FIND_DIALOG
+GNOME_DB_FIND_DIALOG_CLASS
+GNOME_DB_IS_FIND_DIALOG
+GNOME_DB_IS_FIND_DIALOG_CLASS
+GNOME_DB_TYPE_FIND_DIALOG
+gnome_db_find_dialog_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-form</FILE>
+<TITLE>GnomeDbForm</TITLE>
+GnomeDbForm
+GnomeDbFormClass
+GnomeDbFormPriv
+gnome_db_form_new
+<SUBSECTION Standard>
+GNOME_DB_FORM
+GNOME_DB_FORM_CLASS
+GNOME_DB_TYPE_FORM
+gnome_db_form_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-grid</FILE>
+<TITLE>GnomeDbGrid</TITLE>
+GnomeDbGrid
+GnomeDbGridClass
+GnomeDbGridPriv
+gnome_db_grid_new
+gnome_db_grid_get_selection
+gnome_db_grid_set_sample_size
+<SUBSECTION Standard>
+GNOME_DB_GRID
+GNOME_DB_GRID_CLASS
+GNOME_DB_TYPE_GRID
+gnome_db_grid_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-login-dialog</FILE>
+<TITLE>GnomeDbLoginDialog</TITLE>
+GnomeDbLoginDialog
+GnomeDbLoginDialogClass
+GnomeDbLoginDialogPrivate
+gnome_db_login_dialog_new
+gnome_db_login_dialog_run
+gnome_db_login_dialog_get_dsn
+gnome_db_login_dialog_get_auth
+gnome_db_login_dialog_get_username
+gnome_db_login_dialog_get_password
+gnome_db_login_dialog_get_login_widget
+<SUBSECTION Standard>
+GNOME_DB_IS_LOGIN_DIALOG
+GNOME_DB_IS_LOGIN_DIALOG_CLASS
+GNOME_DB_LOGIN_DIALOG
+GNOME_DB_LOGIN_DIALOG_CLASS
+GNOME_DB_TYPE_LOGIN_DIALOG
+gnome_db_login_dialog_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-login</FILE>
+<TITLE>GnomeDbLogin</TITLE>
+GnomeDbLogin
+GnomeDbLoginClass
+GnomeDbLoginPrivate
+gnome_db_login_new
+gnome_db_login_get_dsn
+gnome_db_login_set_dsn
+gnome_db_login_get_auth
+gnome_db_login_set_auth
+gnome_db_login_get_username
+gnome_db_login_set_username
+gnome_db_login_get_password
+gnome_db_login_set_password
+gnome_db_login_set_enable_create_button
+gnome_db_login_get_enable_create_button
+gnome_db_login_set_show_dsn_selector
+gnome_db_login_get_show_dsn_selector
+<SUBSECTION Standard>
+GNOME_DB_IS_LOGIN
+GNOME_DB_IS_LOGIN_CLASS
+GNOME_DB_LOGIN
+GNOME_DB_LOGIN_CLASS
+GNOME_DB_TYPE_LOGIN
+gnome_db_login_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-provider-auth-editor</FILE>
+<TITLE>GnomeDbProviderAuthEditor</TITLE>
+GnomeDbProviderAuthEditor
+GnomeDbProviderAuthEditorClass
+GnomeDbProviderAuthEditorPrivate
+gnome_db_provider_auth_editor_new
+gnome_db_provider_auth_editor_set_provider
+gnome_db_provider_auth_editor_is_valid
+gnome_db_provider_auth_editor_get_auth
+gnome_db_provider_auth_editor_set_auth
+<SUBSECTION Standard>
+GNOME_DB_PROVIDER_AUTH_EDITOR
+GNOME_DB_PROVIDER_AUTH_EDITOR_CLASS
+GNOME_DB_IS_PROVIDER_AUTH_EDITOR
+GNOME_DB_IS_PROVIDER_AUTH_EDITOR_CLASS
+GNOME_DB_TYPE_PROVIDER_AUTH_EDITOR
+gnome_db_provider_auth_editor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-provider-selector</FILE>
+<TITLE>GnomeDbProviderSelector</TITLE>
+GnomeDbProviderSelector
+GnomeDbProviderSelectorClass
+GnomeDbProviderSelectorPrivate
+gnome_db_provider_selector_new
+gnome_db_provider_selector_get_provider
+gnome_db_provider_selector_get_provider_obj
+gnome_db_provider_selector_set_provider
+<SUBSECTION Standard>
+GNOME_DB_IS_PROVIDER_SELECTOR
+GNOME_DB_IS_PROVIDER_SELECTOR_CLASS
+GNOME_DB_PROVIDER_SELECTOR
+GNOME_DB_PROVIDER_SELECTOR_CLASS
+GNOME_DB_TYPE_PROVIDER_SELECTOR
+gnome_db_provider_selector_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gnome-db-provider-spec-editor</FILE>
 <TITLE>GnomeDbProviderSpecEditor</TITLE>
 GnomeDbProviderSpecEditor
@@ -287,6 +419,105 @@
 </SECTION>
 
 <SECTION>
+<FILE>gnome-db-raw-form</FILE>
+<TITLE>GnomeDbRawForm</TITLE>
+GnomeDbRawForm
+GnomeDbRawFormClass
+GnomeDbRawFormPriv
+gnome_db_raw_form_new
+<SUBSECTION Standard>
+GNOME_DB_IS_RAW_FORM
+GNOME_DB_RAW_FORM
+GNOME_DB_RAW_FORM_CLASS
+GNOME_DB_TYPE_RAW_FORM
+gnome_db_raw_form_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-raw-grid</FILE>
+<TITLE>GnomeDbRawGrid</TITLE>
+GnomeDbRawGrid
+GnomeDbRawGridClass
+GnomeDbRawGridPriv
+gnome_db_raw_grid_new
+gnome_db_raw_grid_get_selection
+gnome_db_raw_grid_set_sample_size
+gnome_db_raw_grid_set_sample_start
+<SUBSECTION Standard>
+GNOME_DB_RAW_GRID
+GNOME_DB_RAW_GRID_CLASS
+GNOME_DB_TYPE_RAW_GRID
+gnome_db_raw_grid_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-server-operation</FILE>
+<TITLE>GnomeDbServerOperation</TITLE>
+GnomeDbServerOperation
+GnomeDbServerOperationClass
+GnomeDbServerOperationPriv
+gnome_db_server_operation_new
+gnome_db_server_operation_new_in_dialog
+<SUBSECTION Standard>
+GNOME_DB_SERVER_OPERATION
+GNOME_DB_SERVER_OPERATION_CLASS
+GNOME_DB_IS_SERVER_OPERATION
+GNOME_DB_TYPE_SERVER_OPERATION
+gnome_db_server_operation_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-stock</FILE>
+<TITLE>GnomeDB Stock images</TITLE>
+gnome_db_stock_init
+gnome_db_stock_get_icon_pixbuf
+gnome_db_stock_get_icon_pixbuf_file
+gnome_db_stock_get_icon_path
+<SUBSECTION Standard>
+GNOME_DB_STOCK_AGGREGATES
+GNOME_DB_STOCK_COMMIT
+GNOME_DB_STOCK_CONNECT
+GNOME_DB_STOCK_DATABASE
+GNOME_DB_STOCK_DESIGNER
+GNOME_DB_STOCK_DISCONNECT
+GNOME_DB_STOCK_NO_TRANSACTION
+GNOME_DB_STOCK_PROCEDURES
+GNOME_DB_STOCK_QUERY
+GNOME_DB_STOCK_RELATIONS
+GNOME_DB_STOCK_ROLLBACK
+GNOME_DB_STOCK_SEQUENCES
+GNOME_DB_STOCK_SQL
+GNOME_DB_STOCK_TABLES
+GNOME_DB_STOCK_TYPES
+GNOME_DB_STOCK_WITHIN_TRANSACTION
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-tools</FILE>
+<TITLE>Utilities</TITLE>
+gnome_db_util_init_plugins
+gnome_db_util_new_data_entry
+gnome_db_util_new_cell_renderer
+<SUBSECTION Standard>
+</SECTION>
+
+
+<SECTION>
+<FILE>gnome-db-transaction-status</FILE>
+<TITLE>GnomeDbTransactionStatus</TITLE>
+GnomeDbTransactionStatus
+GnomeDbTransactionStatusClass
+GnomeDbTransactionStatusPriv
+gnome_db_transaction_status_new
+<SUBSECTION Standard>
+GNOME_DB_TRANSACTION_STATUS
+GNOME_DB_TRANSACTION_STATUS_CLASS
+GNOME_DB_IS_TRANSACTION_STATUS
+GNOME_DB_TYPE_TRANSACTION_STATUS
+gnome_db_transaction_status_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gnome-db-editor</FILE>
 <TITLE>GnomeDbEditor</TITLE>
 GnomeDbEditor
@@ -340,40 +571,18 @@
 GnomeDbErrorClass
 GnomeDbErrorPrivate
 gnome_db_error_new
-gnome_db_error_clear
-gnome_db_error_show
-gnome_db_error_prev
-gnome_db_error_next
-gnome_db_error_get_position
-<SUBSECTION Standard>
-GNOME_DB_ERROR
-GNOME_DB_ERROR_CLASS
-GNOME_DB_IS_ERROR
-GNOME_DB_IS_ERROR_CLASS
-GNOME_DB_TYPE_ERROR
-gnome_db_error_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-find-dialog</FILE>
-<TITLE>GnomeDbFindDialog</TITLE>
-GnomeDbFindDialog
-GnomeDbFindDialogClass
-GnomeDbFindDialogPrivate
-gnome_db_find_dialog_new
-gnome_db_find_dialog_new_with_model
-gnome_db_find_dialog_run
-gnome_db_find_dialog_add_field
-gnome_db_find_dialog_add_fields_from_model
-gnome_db_find_dialog_get_text
-gnome_db_find_dialog_get_field
+gnome_db_error_clear
+gnome_db_error_show
+gnome_db_error_prev
+gnome_db_error_next
+gnome_db_error_get_position
 <SUBSECTION Standard>
-GNOME_DB_FIND_DIALOG
-GNOME_DB_FIND_DIALOG_CLASS
-GNOME_DB_IS_FIND_DIALOG
-GNOME_DB_IS_FIND_DIALOG_CLASS
-GNOME_DB_TYPE_FIND_DIALOG
-gnome_db_find_dialog_get_type
+GNOME_DB_ERROR
+GNOME_DB_ERROR_CLASS
+GNOME_DB_IS_ERROR
+GNOME_DB_IS_ERROR_CLASS
+GNOME_DB_TYPE_ERROR
+gnome_db_error_get_type
 </SECTION>
 
 <SECTION>
@@ -399,96 +608,19 @@
 </SECTION>
 
 <SECTION>
-<FILE>gnome-db-init</FILE>
-<TITLE>GnomeDb Initialization</TITLE>
-gnome_db_init
-gnome_db_main_run
-gnome_db_main_quit
-<SUBSECTION Standard>
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-login-dialog</FILE>
-<TITLE>GnomeDbLoginDialog</TITLE>
-GnomeDbLoginDialog
-GnomeDbLoginDialogClass
-GnomeDbLoginDialogPrivate
-gnome_db_login_dialog_new
-gnome_db_login_dialog_run
-gnome_db_login_dialog_get_dsn
-gnome_db_login_dialog_get_username
-gnome_db_login_dialog_get_password
-gnome_db_login_dialog_get_login_widget
-<SUBSECTION Standard>
-GNOME_DB_IS_LOGIN_DIALOG
-GNOME_DB_IS_LOGIN_DIALOG_CLASS
-GNOME_DB_LOGIN_DIALOG
-GNOME_DB_LOGIN_DIALOG_CLASS
-GNOME_DB_TYPE_LOGIN_DIALOG
-gnome_db_login_dialog_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-login</FILE>
-<TITLE>GnomeDbLogin</TITLE>
-GnomeDbLogin
-GnomeDbLoginClass
-GnomeDbLoginPrivate
-gnome_db_login_new
-gnome_db_login_get_dsn
-gnome_db_login_set_dsn
-gnome_db_login_get_auth
-gnome_db_login_set_auth
-gnome_db_login_get_username
-gnome_db_login_set_username
-gnome_db_login_get_password
-gnome_db_login_set_password
-gnome_db_login_set_enable_create_button
-gnome_db_login_get_enable_create_button
-gnome_db_login_set_show_dsn_selector
-gnome_db_login_get_show_dsn_selector
-<SUBSECTION Standard>
-GNOME_DB_IS_LOGIN
-GNOME_DB_IS_LOGIN_CLASS
-GNOME_DB_LOGIN
-GNOME_DB_LOGIN_CLASS
-GNOME_DB_TYPE_LOGIN
-gnome_db_login_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-provider-selector</FILE>
-<TITLE>GnomeDbProviderSelector</TITLE>
-GnomeDbProviderSelector
-GnomeDbProviderSelectorClass
-GnomeDbProviderSelectorPrivate
-gnome_db_provider_selector_new
-gnome_db_provider_selector_get_selected_provider
-gnome_db_provider_selector_get_selected_provider_obj
-gnome_db_provider_selector_set_selected_provider
-<SUBSECTION Standard>
-GNOME_DB_IS_PROVIDER_SELECTOR
-GNOME_DB_IS_PROVIDER_SELECTOR_CLASS
-GNOME_DB_PROVIDER_SELECTOR
-GNOME_DB_PROVIDER_SELECTOR_CLASS
-GNOME_DB_TYPE_PROVIDER_SELECTOR
-gnome_db_provider_selector_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-sql-console</FILE>
-<TITLE>GnomeDbSqlConsole</TITLE>
-GnomeDbSqlConsole
-GnomeDbSqlConsoleClass
-GnomeDbSqlConsolePriv
-gnome_db_sql_console_new
-gnome_db_sql_console_clear
-gnome_db_sql_console_clear_history
+<FILE>gnome-db-report-editor</FILE>
+<TITLE>GnomeDbReportEditor</TITLE>
+GnomeDbReportEditor
+GnomeDbReportEditorClass
+GnomeDbReportEditorPrivate
+gnome_db_report_editor_new
 <SUBSECTION Standard>
-GNOME_DB_SQL_CONSOLE
-GNOME_DB_SQL_CONSOLE_CLASS
-GNOME_DB_TYPE_SQL_CONSOLE
-gnome_db_sql_console_get_type
+GNOME_DB_IS_REPORT_EDITOR
+GNOME_DB_IS_REPORT_EDITOR_CLASS
+GNOME_DB_REPORT_EDITOR
+GNOME_DB_REPORT_EDITOR_CLASS
+GNOME_DB_TYPE_REPORT_EDITOR
+gnome_db_report_editor_get_type
 </SECTION>
 
 <SECTION>
@@ -508,6 +640,24 @@
 </SECTION>
 
 <SECTION>
+<FILE>gnome-db-selector-meta</FILE>
+<TITLE>GnomeDbSelectorMeta</TITLE>
+GnomeDbSelectorMeta
+GnomeDbSelectorMetaClass
+gnome_db_selector_meta_new_with_sql
+gnome_db_selector_meta_add_sql
+gnome_db_selector_meta_set_sub_part
+gnome_db_selector_meta_set_pixbuf_func
+<SUBSECTION Standard>
+GNOME_DB_SELECTOR_META
+GNOME_DB_TYPE_SELECTOR_META
+GNOME_DB_IS_SELECTOR_META
+GNOME_DB_SELECTOR_META_CLASS
+GNOME_DB_IS_SELECTOR_META_CLASS
+gnome_db_selector_meta_get_type
+</SECTION>
+
+<SECTION>
 <FILE>gnome-db-selector-part</FILE>
 <TITLE>GnomeDbSelectorPart</TITLE>
 GnomeDbSelectorPart
@@ -531,24 +681,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>gnome-db-selector-meta</FILE>
-<TITLE>GnomeDbSelectorMeta</TITLE>
-GnomeDbSelectorMeta
-GnomeDbSelectorMetaClass
-gnome_db_selector_meta_new_with_sql
-gnome_db_selector_meta_add_sql
-gnome_db_selector_meta_set_sub_part
-gnome_db_selector_meta_set_pixbuf_func
-<SUBSECTION Standard>
-GNOME_DB_SELECTOR_META
-GNOME_DB_TYPE_SELECTOR_META
-GNOME_DB_IS_SELECTOR_META
-GNOME_DB_SELECTOR_META_CLASS
-GNOME_DB_IS_SELECTOR_META_CLASS
-gnome_db_selector_meta_get_type
-</SECTION>
-
-<SECTION>
 <FILE>gnome-db-selector-schema</FILE>
 <TITLE>GnomeDbSelectorSchema</TITLE>
 GnomeDbSelectorSchema
@@ -597,56 +729,20 @@
 gnome_db_selector_view_get_type
 </SECTION>
 
-
-<SECTION>
-<FILE>gnome-db-stock</FILE>
-<TITLE>GnomeDB Stock images</TITLE>
-gnome_db_stock_init
-gnome_db_stock_get_icon_pixbuf
-gnome_db_stock_get_icon_pixbuf_file
-gnome_db_stock_get_icon_path
-<SUBSECTION Standard>
-GNOME_DB_STOCK_AGGREGATES
-GNOME_DB_STOCK_COMMIT
-GNOME_DB_STOCK_CONNECT
-GNOME_DB_STOCK_DATABASE
-GNOME_DB_STOCK_DESIGNER
-GNOME_DB_STOCK_DISCONNECT
-GNOME_DB_STOCK_NO_TRANSACTION
-GNOME_DB_STOCK_PROCEDURES
-GNOME_DB_STOCK_QUERY
-GNOME_DB_STOCK_RELATIONS
-GNOME_DB_STOCK_ROLLBACK
-GNOME_DB_STOCK_SEQUENCES
-GNOME_DB_STOCK_SQL
-GNOME_DB_STOCK_TABLES
-GNOME_DB_STOCK_TYPES
-GNOME_DB_STOCK_WITHIN_TRANSACTION
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-report-editor</FILE>
-<TITLE>GnomeDbReportEditor</TITLE>
-GnomeDbReportEditor
-GnomeDbReportEditorClass
-GnomeDbReportEditorPrivate
-gnome_db_report_editor_new
-<SUBSECTION Standard>
-GNOME_DB_IS_REPORT_EDITOR
-GNOME_DB_IS_REPORT_EDITOR_CLASS
-GNOME_DB_REPORT_EDITOR
-GNOME_DB_REPORT_EDITOR_CLASS
-GNOME_DB_TYPE_REPORT_EDITOR
-gnome_db_report_editor_get_type
-</SECTION>
-
 <SECTION>
-<FILE>gnome-db-tools</FILE>
-<TITLE>Utilities</TITLE>
-gnome_db_util_init_plugins
-gnome_db_util_new_data_entry
-gnome_db_util_new_cell_renderer
+<FILE>gnome-db-sql-console</FILE>
+<TITLE>GnomeDbSqlConsole</TITLE>
+GnomeDbSqlConsole
+GnomeDbSqlConsoleClass
+GnomeDbSqlConsolePriv
+gnome_db_sql_console_new
+gnome_db_sql_console_clear
+gnome_db_sql_console_clear_history
 <SUBSECTION Standard>
+GNOME_DB_SQL_CONSOLE
+GNOME_DB_SQL_CONSOLE_CLASS
+GNOME_DB_TYPE_SQL_CONSOLE
+gnome_db_sql_console_get_type
 </SECTION>
 
 <SECTION>
@@ -935,54 +1031,185 @@
 </SECTION>
 
 <SECTION>
-<FILE>gnome-db-data-store</FILE>
-<TITLE>GnomeDbDataStore</TITLE>
-GnomeDbDataStore
-GnomeDbDataStoreClass
-GnomeDbDataStorePriv
-gnome_db_data_store_new
-gnome_db_data_store_set_value
-gnome_db_data_store_delete
-gnome_db_data_store_undelete
-gnome_db_data_store_append
-gnome_db_data_store_get_proxy
-gnome_db_data_store_get_row_from_iter
-gnome_db_data_store_get_iter_from_values
-<SUBSECTION Standard>
-GNOME_DB_DATA_STORE
-GNOME_DB_DATA_STORE_CLASS
-GNOME_DB_IS_DATA_STORE
-GNOME_DB_TYPE_DATA_STORE
-gnome_db_data_store_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-server-operation</FILE>
-<TITLE>GnomeDbServerOperation</TITLE>
-GnomeDbServerOperation
-GnomeDbServerOperationClass
-GnomeDbServerOperationPriv
-gnome_db_server_operation_new
-gnome_db_server_operation_new_in_dialog
-<SUBSECTION Standard>
-GNOME_DB_SERVER_OPERATION
-GNOME_DB_SERVER_OPERATION_CLASS
-GNOME_DB_IS_SERVER_OPERATION
-GNOME_DB_TYPE_SERVER_OPERATION
-gnome_db_server_operation_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gnome-db-transaction-status</FILE>
-<TITLE>GnomeDbTransactionStatus</TITLE>
-GnomeDbTransactionStatus
-GnomeDbTransactionStatusClass
-GnomeDbTransactionStatusPriv
-gnome_db_transaction_status_new
-<SUBSECTION Standard>
-GNOME_DB_TRANSACTION_STATUS
-GNOME_DB_TRANSACTION_STATUS_CLASS
-GNOME_DB_IS_TRANSACTION_STATUS
-GNOME_DB_TYPE_TRANSACTION_STATUS
-gnome_db_transaction_status_get_type
+<FILE>gnome-db-canvas-column</FILE>
+<TITLE>GnomeDbCanvasColumn</TITLE>
+GnomeDbCanvasColumn
+GnomeDbCanvasColumnClass
+GnomeDbCanvasColumnPriv
+gnome_db_canvas_column_new
+gnome_db_canvas_column_get_column
+gnome_db_canvas_column_get_parent_item
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_COLUMN
+GNOME_DB_CANVAS_COLUMN_CLASS
+GNOME_DB_TYPE_CANVAS_COLUMN
+gnome_db_canvas_column_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-cursor</FILE>
+<TITLE>GnomeDbCanvasCursor</TITLE>
+GnomeDbCanvasCursor
+GnomeDbCanvasCursorClass
+GnomeDbCanvasCursorPriv
+gnome_db_canvas_cursor_new
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_CURSOR
+GNOME_DB_CANVAS_CURSOR_CLASS
+GNOME_DB_TYPE_CANVAS_CURSOR
+gnome_db_canvas_cursor_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-db-relations</FILE>
+<TITLE>GnomeDbCanvasDbRelations</TITLE>
+GnomeDbCanvasDb_Relations
+GnomeDbCanvasDb_RelationsClass
+GnomeDbCanvasDb_RelationsPriv
+gnome_db_canvas_db_relations_new
+gnome_db_canvas_db_relations_get_table_item
+gnome_db_canvas_db_relations_add_table_item
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_DB_RELATIONS
+GNOME_DB_CANVAS_DB_RELATIONS_CLASS
+GNOME_DB_TYPE_CANVAS_DB_RELATIONS
+gnome_db_canvas_db_relations_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-fkey</FILE>
+<TITLE>GnomeDbCanvasFkey</TITLE>
+GnomeDbCanvasFkey
+GnomeDbCanvasFkeyClass
+GnomeDbCanvasFkeyPriv
+gnome_db_canvas_fkey_new
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_FKEY
+GNOME_DB_CANVAS_FKEY_CLASS
+GNOME_DB_TYPE_CANVAS_FKEY
+gnome_db_canvas_fkey_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas</FILE>
+<TITLE>GnomeDbCanvas</TITLE>
+GnomeDbCanvas
+GnomeDbCanvasClass
+GnomeDbCanvasPriv
+gnome_db_canvas_get_graph
+gnome_db_canvas_set_in_scrolled_window
+gnome_db_canvas_declare_item
+gnome_db_canvas_set_zoom_factor
+gnome_db_canvas_get_zoom_factor
+gnome_db_canvas_fit_zoom_factor
+gnome_db_canvas_auto_layout_enabled
+gnome_db_canvas_perform_auto_layout
+gnome_db_canvas_center
+<SUBSECTION Standard>
+GNOME_DB_CANVAS
+GNOME_DB_CANVAS_CLASS
+GNOME_DB_TYPE_CANVAS
+gnome_db_canvas_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-item</FILE>
+<TITLE>GnomeDbCanvasItem</TITLE>
+GnomeDbCanvasItem
+GnomeDbCanvasItemClass
+GnomeDbCanvasItemPriv
+gnome_db_canvas_item_get_canvas
+gnome_db_canvas_item_get_graph_item
+gnome_db_canvas_item_get_edge_nodes
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_ITEM
+GNOME_DB_CANVAS_ITEM_CLASS
+GNOME_DB_TYPE_CANVAS_ITEM
+gnome_db_canvas_item_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-print</FILE>
+<TITLE>GnomeDbCanvasPrint</TITLE>
+gnome_db_canvas_print
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-table</FILE>
+<TITLE>GnomeDbCanvasTable</TITLE>
+GnomeDbCanvasTable
+GnomeDbCanvasTableClass
+GnomeDbCanvasTablePriv
+gnome_db_canvas_table_new
+gnome_db_canvas_table_get_column_item
+gnome_db_canvas_table_get_column_ypos
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_TABLE
+GNOME_DB_CANVAS_TABLE_CLASS
+GNOME_DB_TYPE_CANVAS_TABLE
+gnome_db_canvas_table_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-text</FILE>
+<TITLE>GnomeDbCanvasText</TITLE>
+GnomeDbCanvasText
+GnomeDbCanvasTextClass
+GnomeDbCanvasTextPriv
+gnome_db_canvas_text_new
+gnome_db_canvas_text_set_highlight
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_TEXT
+GNOME_DB_CANVAS_TEXT_CLASS
+GNOME_DB_TYPE_CANVAS_TEXT
+gnome_db_canvas_text_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-canvas-tip</FILE>
+<TITLE>GnomeDbCanvasTip</TITLE>
+GnomeDbCanvasTip
+GnomeDbCanvasTipClass
+GnomeDbCanvasTipPriv
+gnome_db_canvas_tip_new
+<SUBSECTION Standard>
+GNOME_DB_CANVAS_TIP
+GNOME_DB_CANVAS_TIP_CLASS
+GNOME_DB_TYPE_CANVAS_TIP
+gnome_db_canvas_tip_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-graph</FILE>
+<TITLE>GnomeDbGraph</TITLE>
+GnomeDbGraph
+GnomeDbGraphClass
+GnomeDbGraphPriv
+gnome_db_graph_new
+gnome_db_graph_add_item
+gnome_db_graph_del_item
+gnome_db_graph_get_items
+gnome_db_graph_delete
+<SUBSECTION Standard>
+GNOME_DB_GRAPH
+GNOME_DB_GRAPH_CLASS
+GNOME_DB_TYPE_GRAPH
+gnome_db_graph_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gnome-db-graph-item</FILE>
+<TITLE>GnomeDbGraphItem</TITLE>
+GnomeDbGraphItem
+GnomeDbGraphItemClass
+GnomeDbGraphItemPriv
+gnome_db_graph_item_new
+gnome_db_graph_item_get_graph
+gnome_db_graph_item_set_position
+gnome_db_graph_item_get_position
+<SUBSECTION Standard>
+GNOME_DB_GRAPH_ITEM
+GNOME_DB_GRAPH_ITEM_CLASS
+GNOME_DB_TYPE_GRAPH_ITEM
+gnome_db_graph_item_get_type
 </SECTION>

Modified: trunk/doc/C/libgnomedb-4.0.types
==============================================================================
--- trunk/doc/C/libgnomedb-4.0.types	(original)
+++ trunk/doc/C/libgnomedb-4.0.types	Sun Jun  1 13:51:29 2008
@@ -1,52 +1,69 @@
 #include <libgnomedb/libgnomedb.h>
 #include <libgnomedb-extra/libgnomedb-extra.h>
+#include <libgnomedb-graph/libgnomedb-graph.h>
 gnome_db_basic_form_get_type
 gnome_db_combo_get_type
 gnome_db_connection_properties_get_type
-gnome_db_data_cell_renderer_boolean_get_type
-gnome_db_data_cell_renderer_combo_get_type
-gnome_db_data_cell_renderer_info_get_type
-gnome_db_data_cell_renderer_textual_get_type
 gnome_db_data_entry_get_type
-gnome_db_dsn_selector_get_type
+gnome_db_data_import_get_type
 gnome_db_data_store_get_type
+gnome_db_data_widget_filter_get_type
 gnome_db_data_widget_get_type
 gnome_db_data_widget_info_get_type
+gnome_db_dsn_assistant_get_type
 gnome_db_dsn_editor_get_type
-gnome_db_provider_spec_editor_get_type
-gnome_db_editor_get_type
-gnome_db_entry_boolean_get_type
-gnome_db_entry_cidr_get_type
-gnome_db_entry_combo_get_type
-gnome_db_entry_filesel_get_type
-gnome_db_entry_none_get_type
-gnome_db_entry_shell_get_type
-gnome_db_entry_string_get_type
-gnome_db_entry_text_get_type
-gnome_db_entry_common_time_get_type
-gnome_db_entry_time_get_type
-gnome_db_entry_date_get_type
-gnome_db_entry_timestamp_get_type
-gnome_db_entry_wrapper_get_type
-gnome_db_error_dialog_get_type
-gnome_db_error_get_type
-gnome_db_format_entry_get_type
+gnome_db_dsn_selector_get_type
 gnome_db_find_dialog_get_type
 gnome_db_form_get_type
-gnome_db_gray_bar_get_type
 gnome_db_grid_get_type
 gnome_db_login_dialog_get_type
 gnome_db_login_get_type
+gnome_db_provider_auth_editor_get_type
 gnome_db_provider_selector_get_type
-gnome_db_raw_grid_get_type
+gnome_db_provider_spec_editor_get_type
 gnome_db_raw_form_get_type
-gnome_db_report_editor_get_type
-gnome_db_sql_console_get_type
+gnome_db_raw_grid_get_type
 gnome_db_server_operation_get_type
 gnome_db_transaction_status_get_type
+gnome_db_editor_get_type
+gnome_db_error_dialog_get_type
+gnome_db_error_get_type
+gnome_db_gray_bar_get_type
+gnome_db_report_editor_get_type
 gnome_db_selector_get_type
-gnome_db_selector_part_get_type
 gnome_db_selector_meta_get_type
+gnome_db_selector_part_get_type
 gnome_db_selector_schema_get_type
 gnome_db_selector_table_get_type
 gnome_db_selector_view_get_type
+gnome_db_sql_console_get_type
+gnome_db_entry_cidr_get_type
+gnome_db_entry_filesel_get_type
+gnome_db_entry_password_get_type
+gnome_db_entry_text_get_type
+gnome_db_data_cell_renderer_boolean_get_type
+gnome_db_data_cell_renderer_combo_get_type
+gnome_db_data_cell_renderer_info_get_type
+gnome_db_data_cell_renderer_textual_get_type
+gnome_db_entry_boolean_get_type
+gnome_db_entry_combo_get_type
+gnome_db_entry_none_get_type
+gnome_db_entry_shell_get_type
+gnome_db_format_entry_get_type
+gnome_db_entry_string_get_type
+gnome_db_entry_common_time_get_type
+gnome_db_entry_time_get_type
+gnome_db_entry_date_get_type
+gnome_db_entry_timestamp_get_type
+gnome_db_entry_wrapper_get_type
+gnome_db_canvas_column_get_type
+gnome_db_canvas_cursor_get_type
+gnome_db_canvas_db_relations_get_type
+gnome_db_canvas_fkey_get_type
+gnome_db_canvas_get_type
+gnome_db_canvas_item_get_type
+gnome_db_canvas_table_get_type
+gnome_db_canvas_text_get_type
+gnome_db_canvas_tip_get_type
+gnome_db_graph_get_type
+gnome_db_graph_item_get_type

Added: trunk/doc/C/tmpl/gnome-db-canvas-column.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-column.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,68 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasColumn
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasColumn ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbCanvasColumn:column ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasColumnClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION gnome_db_canvas_column_new ##### -->
+<para>
+
+</para>
+
+ parent: 
+ column: 
+ x: 
+ y: 
+ Varargs: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_column_get_column ##### -->
+<para>
+
+</para>
+
+ column: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_column_get_parent_item ##### -->
+<para>
+
+</para>
+
+ column: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-cursor.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-cursor.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,67 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasCursor
+
+<!-- ##### SECTION Short_Description ##### -->
+Represents a small cursor used when a drag and drop operations occurs within the canvas
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasCursor ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbCanvasCursor:fill-color ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasCursor:height ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasCursor:width ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasCursor:x ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasCursor:y ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasCursorClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION gnome_db_canvas_cursor_new ##### -->
+<para>
+
+</para>
+
+ parent: 
+ Varargs: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-db-relations.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-db-relations.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,51 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasDbRelations
+
+<!-- ##### SECTION Short_Description ##### -->
+Graphical representation of the relations (foreign key constreints) in the database.
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+This object uses a #GdaGraph object to be able to tell which table is displayed,
+and where on the canvas.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### FUNCTION gnome_db_canvas_db_relations_new ##### -->
+<para>
+
+</para>
+
+ store: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_db_relations_get_table_item ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ table: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_db_relations_add_table_item ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ table_catalog: 
+ table_schema: 
+ table_name: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-fkey.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-fkey.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,48 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasFkey
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasFkey ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbCanvasFkey:fk-constraint ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasFkeyClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION gnome_db_canvas_fkey_new ##### -->
+<para>
+
+</para>
+
+ parent: 
+ fk: 
+ Varargs: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-item.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-item.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,127 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasItem
+
+<!-- ##### SECTION Short_Description ##### -->
+Base class for all the #GnomeCanvasItem derived widgets in libgnomedb.
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+This object adds some functionnalities on top of the  #GnomeCanvasItem objects such as
+synchronisation with a #GdaGraphItem object (to have a persistent position on the canvas), the
+ability to be moved on the canvas, and the ability to initiate and report simple drag and drop
+within the canvas.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasItem ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GnomeDbCanvasItem::destroy ##### -->
+<para>
+
+</para>
+
+ dbcanvasitem: the object which received the signal.
+
+<!-- ##### SIGNAL GnomeDbCanvasItem::drag-action ##### -->
+<para>
+
+</para>
+
+ dbcanvasitem: the object which received the signal.
+ arg1: 
+ arg2: 
+
+<!-- ##### SIGNAL GnomeDbCanvasItem::moved ##### -->
+<para>
+
+</para>
+
+ dbcanvasitem: the object which received the signal.
+
+<!-- ##### SIGNAL GnomeDbCanvasItem::moving ##### -->
+<para>
+
+</para>
+
+ dbcanvasitem: the object which received the signal.
+
+<!-- ##### SIGNAL GnomeDbCanvasItem::shifted ##### -->
+<para>
+
+</para>
+
+ dbcanvasitem: the object which received the signal.
+
+<!-- ##### ARG GnomeDbCanvasItem:allow-drag ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasItem:allow-move ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasItem:graph-item ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasItem:tip-text ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasItemClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ moved: 
+ moving: 
+ shifted: 
+ drag_action: 
+ destroy: 
+ extra_event: 
+ get_edge_nodes: 
+
+<!-- ##### FUNCTION gnome_db_canvas_item_get_canvas ##### -->
+<para>
+
+</para>
+
+ item: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_item_get_graph_item ##### -->
+<para>
+
+</para>
+
+ item: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_item_get_edge_nodes ##### -->
+<para>
+
+</para>
+
+ item: 
+ from: 
+ to: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-print.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-print.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,27 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasPrint
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### FUNCTION gnome_db_canvas_print ##### -->
+<para>
+
+</para>
+
+ canvas: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-table.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-table.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,75 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasTable
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasTable ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbCanvasTable:popup-menu-func ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasTable:table ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasTableClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION gnome_db_canvas_table_new ##### -->
+<para>
+
+</para>
+
+ parent: 
+ table: 
+ x: 
+ y: 
+ Varargs: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_table_get_column_item ##### -->
+<para>
+
+</para>
+
+ ce: 
+ column: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_table_get_column_ypos ##### -->
+<para>
+
+</para>
+
+ ce: 
+ column: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-text.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-text.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,84 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasText
+
+<!-- ##### SECTION Short_Description ##### -->
+Base class for #GnomeDbCanvasItem objects rendering a #GdaObject's name as a text
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+This #GnomeCanvasItem is self-destroyed when the referenced #GdaObject object is destroyed.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasText ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbCanvasText:height ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasText:highlight-color ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasText:text ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasText:text-bold ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasText:text-underline ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbCanvasText:width ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasTextClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION gnome_db_canvas_text_new ##### -->
+<para>
+
+</para>
+
+ parent: 
+ txt: 
+ x: 
+ y: 
+ Varargs: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_text_set_highlight ##### -->
+<para>
+
+</para>
+
+ ct: 
+ highlight: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas-tip.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas-tip.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,50 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvasTip
+
+<!-- ##### SECTION Short_Description ##### -->
+Draws a "tooltip" text
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvasTip ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbCanvasTip:tip-text ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasTipClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### FUNCTION gnome_db_canvas_tip_new ##### -->
+<para>
+
+</para>
+
+ parent: 
+ txt: 
+ x: 
+ y: 
+ Varargs: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-canvas.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-canvas.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,141 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbCanvas
+
+<!-- ##### SECTION Short_Description ##### -->
+Base class for all the #GnomeCanvas derived widgets in libgnomedb.
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+This abstract class adds some basic functionnalities on top of the #GnomeCanvas canvas such as:
+<itemizedlist>
+<listitem><para>synchronisation with a #GdaGraph object (to be able to save the position of each canvas
+item) and management of the list of items drawn on the canvas.</para></listitem>
+<listitem><para>zoom settings</para></listitem>
+</itemizedlist>
+</para>
+<para>
+The #GnomeDbCanvas widget can be used with or without any associated #GdaGraph object.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbCanvas ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GnomeDbCanvas::drag-action ##### -->
+<para>
+
+</para>
+
+ dbcanvas: the object which received the signal.
+ arg1: 
+ arg2: 
+
+<!-- ##### ARG GnomeDbCanvas:graph ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbCanvasClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ create_canvas_items: 
+ clean_canvas_items: 
+ graph_item_added: 
+ graph_item_dropped: 
+ build_context_menu: 
+ drag_action: 
+
+<!-- ##### FUNCTION gnome_db_canvas_get_graph ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_set_in_scrolled_window ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_declare_item ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ item: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_set_zoom_factor ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ n: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_get_zoom_factor ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_fit_zoom_factor ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_auto_layout_enabled ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_perform_auto_layout ##### -->
+<para>
+
+</para>
+
+ canvas: 
+ animate: 
+ algorithm: 
+
+
+<!-- ##### FUNCTION gnome_db_canvas_center ##### -->
+<para>
+
+</para>
+
+ canvas: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-data-import.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-data-import.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,55 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbDataImport
+
+<!-- ##### SECTION Short_Description ##### -->
+Data import widget
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbDataImport ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GnomeDbDataImportClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### STRUCT GnomeDbDataImportPriv ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gnome_db_data_import_new ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_data_import_get_model ##### -->
+<para>
+
+</para>
+
+ import: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-data-widget-filter.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-data-widget-filter.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,52 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbDataWidgetFilter
+
+<!-- ##### SECTION Short_Description ##### -->
+Display and edit filtering options
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbDataWidgetFilter ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbDataWidgetFilter:data-widget ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbDataWidgetFilterClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### STRUCT GnomeDbDataWidgetFilterPriv ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gnome_db_data_widget_filter_new ##### -->
+<para>
+
+</para>
+
+ data_widget: 
+ Returns: 
+
+

Modified: trunk/doc/C/tmpl/gnome-db-dsn-assistant.sgml
==============================================================================
--- trunk/doc/C/tmpl/gnome-db-dsn-assistant.sgml	(original)
+++ trunk/doc/C/tmpl/gnome-db-dsn-assistant.sgml	Sun Jun  1 13:51:29 2008
@@ -25,8 +25,14 @@
 
 </para>
 
- assistant: 
- priv: 
+
+<!-- ##### SIGNAL GnomeDbDsnAssistant::finished ##### -->
+<para>
+
+</para>
+
+ dbdsnassistant: the object which received the signal.
+ arg1: 
 
 <!-- ##### STRUCT GnomeDbDsnAssistantClass ##### -->
 <para>

Added: trunk/doc/C/tmpl/gnome-db-dsn-selector.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-dsn-selector.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,69 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbDsnSelector
+
+<!-- ##### SECTION Short_Description ##### -->
+Choose a data source
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbDsnSelector ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GnomeDbDsnSelector:source-name ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbDsnSelectorClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+
+<!-- ##### STRUCT GnomeDbDsnSelectorPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gnome_db_dsn_selector_new ##### -->
+<para>
+
+</para>
+
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_dsn_selector_get_dsn ##### -->
+<para>
+
+</para>
+
+ selector: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_dsn_selector_set_dsn ##### -->
+<para>
+
+</para>
+
+ selector: 
+ dsn: 
+
+

Modified: trunk/doc/C/tmpl/gnome-db-entry-password.sgml
==============================================================================
--- trunk/doc/C/tmpl/gnome-db-entry-password.sgml	(original)
+++ trunk/doc/C/tmpl/gnome-db-entry-password.sgml	Sun Jun  1 13:51:29 2008
@@ -23,8 +23,6 @@
 
 </para>
 
- object: 
- priv: 
 
 <!-- ##### STRUCT GnomeDbEntryPasswordClass ##### -->
 <para>

Added: trunk/doc/C/tmpl/gnome-db-graph-item.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-graph-item.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,83 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbGraphItem
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbGraphItem ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GnomeDbGraphItem::moved ##### -->
+<para>
+
+</para>
+
+ dbgraphitem: the object which received the signal.
+
+<!-- ##### ARG GnomeDbGraphItem:graph ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbGraphItemClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ moved: 
+
+<!-- ##### FUNCTION gnome_db_graph_item_new ##### -->
+<para>
+
+</para>
+
+ graph: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_item_get_graph ##### -->
+<para>
+
+</para>
+
+ item: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_item_set_position ##### -->
+<para>
+
+</para>
+
+ item: 
+ x: 
+ y: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_item_get_position ##### -->
+<para>
+
+</para>
+
+ item: 
+ x: 
+ y: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-graph.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-graph.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,115 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbGraph
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbGraph ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GnomeDbGraph::item-added ##### -->
+<para>
+
+</para>
+
+ dbgraph: the object which received the signal.
+ arg1: 
+
+<!-- ##### SIGNAL GnomeDbGraph::item-dropped ##### -->
+<para>
+
+</para>
+
+ dbgraph: the object which received the signal.
+ arg1: 
+
+<!-- ##### SIGNAL GnomeDbGraph::item-moved ##### -->
+<para>
+
+</para>
+
+ dbgraph: the object which received the signal.
+ arg1: 
+
+<!-- ##### ARG GnomeDbGraph:id ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GnomeDbGraph:meta-store ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbGraphClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ item_added: 
+ item_dropped: 
+ item_moved: 
+
+<!-- ##### FUNCTION gnome_db_graph_new ##### -->
+<para>
+
+</para>
+
+ store: 
+ id: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_add_item ##### -->
+<para>
+
+</para>
+
+ graph: 
+ item: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_del_item ##### -->
+<para>
+
+</para>
+
+ graph: 
+ item: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_get_items ##### -->
+<para>
+
+</para>
+
+ graph: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_graph_delete ##### -->
+<para>
+
+</para>
+
+ store: 
+ id: 
+
+

Modified: trunk/doc/C/tmpl/gnome-db-login-dialog.sgml
==============================================================================
--- trunk/doc/C/tmpl/gnome-db-login-dialog.sgml	(original)
+++ trunk/doc/C/tmpl/gnome-db-login-dialog.sgml	Sun Jun  1 13:51:29 2008
@@ -79,6 +79,15 @@
 @Returns: 
 
 
+<!-- ##### FUNCTION gnome_db_login_dialog_get_auth ##### -->
+<para>
+
+</para>
+
+ dialog: 
+ Returns: 
+
+
 <!-- ##### FUNCTION gnome_db_login_dialog_get_username ##### -->
 <para>
 

Added: trunk/doc/C/tmpl/gnome-db-provider-auth-editor.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-provider-auth-editor.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,96 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbProviderAuthEditor
+
+<!-- ##### SECTION Short_Description ##### -->
+Widget to display and edit authentication information associated to a database provider
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbProviderAuthEditor ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GnomeDbProviderAuthEditor::changed ##### -->
+<para>
+
+</para>
+
+ dbproviderautheditor: the object which received the signal.
+
+<!-- ##### ARG GnomeDbProviderAuthEditor:provider ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbProviderAuthEditorClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ changed: 
+
+<!-- ##### STRUCT GnomeDbProviderAuthEditorPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gnome_db_provider_auth_editor_new ##### -->
+<para>
+
+</para>
+
+ provider: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_auth_editor_set_provider ##### -->
+<para>
+
+</para>
+
+ auth: 
+ provider: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_auth_editor_is_valid ##### -->
+<para>
+
+</para>
+
+ auth: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_auth_editor_get_auth ##### -->
+<para>
+
+</para>
+
+ auth: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_auth_editor_set_auth ##### -->
+<para>
+
+</para>
+
+ auth: 
+ auth_string: 
+
+

Modified: trunk/doc/C/tmpl/gnome-db-provider-selector.sgml
==============================================================================
--- trunk/doc/C/tmpl/gnome-db-provider-selector.sgml	(original)
+++ trunk/doc/C/tmpl/gnome-db-provider-selector.sgml	Sun Jun  1 13:51:29 2008
@@ -44,3 +44,31 @@
 @Returns: 
 
 
+<!-- ##### FUNCTION gnome_db_provider_selector_get_provider ##### -->
+<para>
+
+</para>
+
+ selector: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_selector_get_provider_obj ##### -->
+<para>
+
+</para>
+
+ selector: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_selector_set_provider ##### -->
+<para>
+
+</para>
+
+ selector: 
+ provider: 
+ Returns: 
+
+

Added: trunk/doc/C/tmpl/gnome-db-provider-spec-editor.sgml
==============================================================================
--- (empty file)
+++ trunk/doc/C/tmpl/gnome-db-provider-spec-editor.sgml	Sun Jun  1 13:51:29 2008
@@ -0,0 +1,96 @@
+<!-- ##### SECTION Title ##### -->
+GnomeDbProviderSpecEditor
+
+<!-- ##### SECTION Short_Description ##### -->
+Widget to display and edit connection data associated to a database provider
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GnomeDbProviderSpecEditor ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GnomeDbProviderSpecEditor::changed ##### -->
+<para>
+
+</para>
+
+ dbdsnspec: the object which received the signal.
+
+<!-- ##### ARG GnomeDbProviderSpecEditor:provider ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GnomeDbProviderSpecEditorClass ##### -->
+<para>
+
+</para>
+
+ parent_class: 
+ changed: 
+
+<!-- ##### STRUCT GnomeDbProviderSpecEditorPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gnome_db_provider_spec_editor_new ##### -->
+<para>
+
+</para>
+
+ provider: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_spec_editor_set_provider ##### -->
+<para>
+
+</para>
+
+ spec: 
+ provider: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_spec_editor_is_valid ##### -->
+<para>
+
+</para>
+
+ spec: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_spec_editor_get_specs ##### -->
+<para>
+
+</para>
+
+ spec: 
+ Returns: 
+
+
+<!-- ##### FUNCTION gnome_db_provider_spec_editor_set_specs ##### -->
+<para>
+
+</para>
+
+ spec: 
+ specs_string: 
+
+

Modified: trunk/libgnomedb-graph/Makefile.am
==============================================================================
--- trunk/libgnomedb-graph/Makefile.am	(original)
+++ trunk/libgnomedb-graph/Makefile.am	Sun Jun  1 13:51:29 2008
@@ -55,7 +55,7 @@
 	gnome-db-graph-item.c
 
 libgnomedb_graph_4_0_la_LDFLAGS = -version-info $(GNOMEDB_CURRENT):$(GNOMEDB_REVISION):$(GNOMEDB_AGE) $(NO_UNDEFINED)
-libgnomedb_graph_4_0_la_LIBADD = ../libgnomedb/libgnomedb-4.0.la $(LIBGNOMEDB_LIBS) $(GOOCANVAS_LIBS) $(GRAPHVIZ_LIBS)
+libgnomedb_graph_4_0_la_LIBADD = ../libgnomedb/libgnomedb-4.0.la $(LIBGNOMEDB_LIBS) $(GOOCANVAS_LIBS) $(GRAPHVIZ_LIBS) -lm
 
 goo_canvas_test_SOURCES = goo-canvas-test.c
 goo_canvas_test_LDADD = libgnomedb_graph-4.0.la

Modified: trunk/libgnomedb-graph/gnome-db-canvas-column.h
==============================================================================
--- trunk/libgnomedb-graph/gnome-db-canvas-column.h	(original)
+++ trunk/libgnomedb-graph/gnome-db-canvas-column.h	Sun Jun  1 13:51:29 2008
@@ -58,7 +58,7 @@
 GooCanvasItem*       gnome_db_canvas_column_new             (GooCanvasItem *parent, GdaMetaTableColumn *column,
 							  gdouble x, gdouble y, ...);
 GdaMetaTableColumn  *gnome_db_canvas_column_get_column      (GnomeDbCanvasColumn *column);
-GnomeDbCanvasTable     *gnome_db_canvas_column_get_parent_item (GnomeDbCanvasColumn *column);
+GnomeDbCanvasTable  *gnome_db_canvas_column_get_parent_item (GnomeDbCanvasColumn *column);
 
 G_END_DECLS
 

Modified: trunk/libgnomedb-graph/gnome-db-canvas-item.h
==============================================================================
--- trunk/libgnomedb-graph/gnome-db-canvas-item.h	(original)
+++ trunk/libgnomedb-graph/gnome-db-canvas-item.h	Sun Jun  1 13:51:29 2008
@@ -77,12 +77,12 @@
 	void (*get_edge_nodes)(GnomeDbCanvasItem *citem, GnomeDbCanvasItem **from, GnomeDbCanvasItem **to);
 };
 
-GType             gnome_db_canvas_item_get_type       (void) G_GNUC_CONST;
+GType              gnome_db_canvas_item_get_type       (void) G_GNUC_CONST;
 
-GnomeDbCanvas       *gnome_db_canvas_item_get_canvas     (GnomeDbCanvasItem *item);
-GnomeDbGraphItem     *gnome_db_canvas_item_get_graph_item (GnomeDbCanvasItem *item);
-void              gnome_db_canvas_item_get_edge_nodes (GnomeDbCanvasItem *item, 
-						    GnomeDbCanvasItem **from, GnomeDbCanvasItem **to);
+GnomeDbCanvas     *gnome_db_canvas_item_get_canvas     (GnomeDbCanvasItem *item);
+GnomeDbGraphItem  *gnome_db_canvas_item_get_graph_item (GnomeDbCanvasItem *item);
+void               gnome_db_canvas_item_get_edge_nodes (GnomeDbCanvasItem *item, 
+							GnomeDbCanvasItem **from, GnomeDbCanvasItem **to);
 
 G_END_DECLS
 

Modified: trunk/libgnomedb-graph/gnome-db-canvas-print.c
==============================================================================
--- trunk/libgnomedb-graph/gnome-db-canvas-print.c	(original)
+++ trunk/libgnomedb-graph/gnome-db-canvas-print.c	Sun Jun  1 13:51:29 2008
@@ -44,7 +44,14 @@
 static GtkPageSetup *page_setup = NULL;
 static gboolean show_page_numbers = TRUE;
 
-void gnome_db_canvas_print (GnomeDbCanvas *canvas)
+/**
+ * gnome_db_canvas_print
+ * @canvas: the #GnomeDbCanvas to print
+ *
+ * Prints @canvas using the GTK+ printing framework (displays printing options)
+ */
+void
+gnome_db_canvas_print (GnomeDbCanvas *canvas)
 {
 	GtkPrintOperation *print;
 	GtkPrintOperationResult res;

Modified: trunk/libgnomedb-graph/gnome-db-canvas-table.h
==============================================================================
--- trunk/libgnomedb-graph/gnome-db-canvas-table.h	(original)
+++ trunk/libgnomedb-graph/gnome-db-canvas-table.h	Sun Jun  1 13:51:29 2008
@@ -55,11 +55,11 @@
 };
 
 /* generic widget's functions */
-GType             gnome_db_canvas_table_get_type       (void) G_GNUC_CONST;
-GooCanvasItem    *gnome_db_canvas_table_new            (GooCanvasItem *parent, GdaMetaTable *table, 
-						     gdouble x, gdouble y, ...);
+GType                gnome_db_canvas_table_get_type        (void) G_GNUC_CONST;
+GooCanvasItem       *gnome_db_canvas_table_new             (GooCanvasItem *parent, GdaMetaTable *table, 
+							    gdouble x, gdouble y, ...);
 GnomeDbCanvasColumn *gnome_db_canvas_table_get_column_item (GnomeDbCanvasTable *ce, GdaMetaTableColumn *column);
-gdouble           gnome_db_canvas_table_get_column_ypos (GnomeDbCanvasTable *ce, GdaMetaTableColumn *column);
+gdouble              gnome_db_canvas_table_get_column_ypos (GnomeDbCanvasTable *ce, GdaMetaTableColumn *column);
 
 G_END_DECLS
 

Modified: trunk/libgnomedb-graph/gnome-db-canvas-text.h
==============================================================================
--- trunk/libgnomedb-graph/gnome-db-canvas-text.h	(original)
+++ trunk/libgnomedb-graph/gnome-db-canvas-text.h	Sun Jun  1 13:51:29 2008
@@ -60,10 +60,10 @@
 /* generic widget's functions */
 GType          gnome_db_canvas_text_get_type      (void) G_GNUC_CONST;
 GooCanvasItem* gnome_db_canvas_text_new           (GooCanvasItem *parent,
-						const gchar *txt,     
-						gdouble x,
-						gdouble y,
-						...);
+						   const gchar *txt,     
+						   gdouble x,
+						   gdouble y,
+						   ...);
 void           gnome_db_canvas_text_set_highlight (GnomeDbCanvasText *ct, gboolean highlight);
 
 G_END_DECLS

Modified: trunk/libgnomedb-graph/gnome-db-canvas.h
==============================================================================
--- trunk/libgnomedb-graph/gnome-db-canvas.h	(original)
+++ trunk/libgnomedb-graph/gnome-db-canvas.h	Sun Jun  1 13:51:29 2008
@@ -79,7 +79,7 @@
 gdouble            gnome_db_canvas_fit_zoom_factor         (GnomeDbCanvas *canvas);
 gboolean           gnome_db_canvas_auto_layout_enabled     (GnomeDbCanvas *canvas);
 void               gnome_db_canvas_perform_auto_layout     (GnomeDbCanvas *canvas, gboolean animate, 
-							 GnomeDbCanvasLayoutAlgorithm algorithm);
+							    GnomeDbCanvasLayoutAlgorithm algorithm);
 void               gnome_db_canvas_center                  (GnomeDbCanvas *canvas);
 
 #define GNOME_DB_CANVAS_ENTITY_COLOR      "yellow"

Modified: trunk/libgnomedb/gnome-db-find-dialog.h
==============================================================================
--- trunk/libgnomedb/gnome-db-find-dialog.h	(original)
+++ trunk/libgnomedb/gnome-db-find-dialog.h	Sun Jun  1 13:51:29 2008
@@ -20,8 +20,8 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#if !defined(__gnome_db_find_dialog_h__)
-#define __gnome_db_find_dialog_h__ 1
+#ifndef __GNOME_DB_FIND_DIALOG_H__
+#define __GNOME_DB_FIND_DIALOG_H__ 
 
 G_BEGIN_DECLS
 
@@ -61,4 +61,4 @@
 
 G_END_DECLS
 
-#endif /* __gnome_db_find_dialog_h__ */
+#endif

Modified: trunk/libgnomedb/gnome-db-login.c
==============================================================================
--- trunk/libgnomedb/gnome-db-login.c	(original)
+++ trunk/libgnomedb/gnome-db-login.c	Sun Jun  1 13:51:29 2008
@@ -31,6 +31,7 @@
 #include <libgnomedb/gnome-db-login.h>
 #include <libgnomedb/gnome-db-util.h>
 #include <libgnomedb/gnome-db-basic-form.h>
+#include <libgnomedb/gnome-db-provider-auth-editor.h>
 #include <gtk/gtklabel.h>
 #include <gtk/gtktable.h>
 #include <gtk/gtkstock.h>
@@ -43,7 +44,6 @@
 	gboolean   hiding_button;
 	gboolean   hiding_dsn;
 
-	GtkWidget *auth_container;
 	GtkWidget *auth_widget;
 };
 
@@ -182,10 +182,9 @@
 #endif
 			  
 	/* Create the authentication part */
-	login->priv->auth_container = gtk_vbox_new (FALSE, 0);
-	gtk_table_attach_defaults (GTK_TABLE (table), login->priv->auth_container, 0, 3, 1, 2);
-	gtk_widget_show (login->priv->auth_container);
-	login->priv->auth_widget = NULL;
+	login->priv->auth_widget = gnome_db_provider_auth_editor_new (NULL);
+	gtk_table_attach_defaults (GTK_TABLE (table), login->priv->auth_widget, 0, 3, 1, 2);
+	gtk_widget_show (login->priv->auth_widget);
 }
 
 static void
@@ -339,10 +338,6 @@
         
 	info = gda_config_get_dsn (dsn);
 
-	if (login->priv->auth_widget) {
-		gtk_widget_destroy (login->priv->auth_widget);
-		login->priv->auth_widget = NULL;
-	}
 	if (info)
 		TO_IMPLEMENT;
 }
@@ -401,48 +396,9 @@
 		g_warning (_("Datasource '%s' is not declared"), dsn);
 	else {
 		gnome_db_dsn_selector_set_dsn (GNOME_DB_DSN_SELECTOR (login->priv->dsn_entry), 
-						       dsn);
-
-		if (login->priv->auth_widget) {
-			gtk_widget_destroy (login->priv->auth_widget);
-			login->priv->auth_widget = NULL;
-		}
-
-		if (gda_config_dsn_needs_authentication (dsn)) {
-			GdaProviderInfo *pinfo;
-			pinfo = gda_config_get_provider_info (src->provider);
-			if (!pinfo)
-				g_warning (_("Provider '%s' not found"), src->provider);
-			else {
-				GdaSet *set;
-				GdaQuarkList *ql = NULL;
-				
-				if (src->auth_string)
-					ql = gda_quark_list_new_from_string (src->auth_string);
-				set = gda_set_copy (pinfo->auth_params);
-				if (ql) {
-					GSList *list;
-					for (list = set->holders; list; list = list->next) {
-						GdaHolder *h = GDA_HOLDER (list->data);
-						const gchar *cstr;
-						cstr = gda_quark_list_find (ql, gda_holder_get_id (h));
-						if (cstr) 
-							gda_holder_set_value_str (h, NULL, cstr);
-					}
-					gda_quark_list_free (ql);
-				}
-				login->priv->auth_widget = gnome_db_basic_form_new (set);
-				g_object_unref (set);
-				gtk_container_add (GTK_CONTAINER (login->priv->auth_container),
-						   login->priv->auth_widget);
-				gtk_widget_show (login->priv->auth_widget);
-			}
-		}
-		else {
-			login->priv->auth_widget = gtk_label_new (_("No authentication necessary."));
-			gtk_container_add (GTK_CONTAINER (login->priv->auth_container), login->priv->auth_widget);
-			gtk_widget_show (login->priv->auth_widget);
-		}
+					       dsn);
+		gnome_db_provider_auth_editor_set_provider 
+			(GNOME_DB_PROVIDER_AUTH_EDITOR (login->priv->auth_widget), src->provider);
 		g_signal_emit (login, gnome_db_login_signals[DSN_CHANGED], 0);
 	}
 }
@@ -456,35 +412,11 @@
 const gchar *
 gnome_db_login_get_auth (GnomeDbLogin *login)
 {
-	GdaSet *set;
-	gchar *str;
-	GString *string = NULL;
-	GSList *list;
-
 	g_return_val_if_fail (GNOME_DB_IS_LOGIN (login), NULL);
 	if (! login->priv->auth_widget)
 		return NULL;
 
-	set = gnome_db_basic_form_get_data_set (GNOME_DB_BASIC_FORM (login->priv->auth_widget));
-	for (list = set->holders; list; list = list->next) {
-		GdaHolder *h = GDA_HOLDER (list->data);
-		gchar *e1, *e2;
-		if (!string)
-			string = g_string_new ("");
-		else
-			g_string_append_c (string, ';');
-		e1 = gda_rfc1738_encode (gda_holder_get_id (h));
-		str = gda_holder_get_value_str (h, NULL);
-		e2 = gda_rfc1738_encode (str);
-		g_free (str);
-		g_string_append_printf (string, "%s=%s", e1, e2);
-		g_free (e1);
-		g_free (e2);
-	}
-
-	str = string->str;
-	g_string_free (string, FALSE);
-	return str;
+	return gnome_db_provider_auth_editor_get_auth (GNOME_DB_PROVIDER_AUTH_EDITOR (login->priv->auth_widget));
 }
 
 /**
@@ -497,27 +429,12 @@
 void
 gnome_db_login_set_auth (GnomeDbLogin *login, const gchar *auth)
 {
-	GdaSet *set;
-	GdaQuarkList *ql = NULL;
-
 	g_return_if_fail (GNOME_DB_IS_LOGIN (login));
 	if (! login->priv->auth_widget)
 		return;
 
-	set = gnome_db_basic_form_get_data_set (GNOME_DB_BASIC_FORM (login->priv->auth_widget));
-	if (auth)
-		ql = gda_quark_list_new_from_string (auth);
-	if (ql) {
-		GSList *list;
-		for (list = set->holders; list; list = list->next) {
-			GdaHolder *h = GDA_HOLDER (list->data);
-			const gchar *cstr;
-			cstr = gda_quark_list_find (ql, gda_holder_get_id (h));
-			if (cstr) 
-				gda_holder_set_value_str (h, NULL, cstr);
-		}
-		gda_quark_list_free (ql);
-	}
+	gnome_db_provider_auth_editor_set_auth (GNOME_DB_PROVIDER_AUTH_EDITOR (login->priv->auth_widget),
+						auth);
 }
 
 /**

Modified: trunk/libgnomedb/gnome-db-stock.h
==============================================================================
--- trunk/libgnomedb/gnome-db-stock.h	(original)
+++ trunk/libgnomedb/gnome-db-stock.h	Sun Jun  1 13:51:29 2008
@@ -1,5 +1,5 @@
 /* GNOME DB library
- * Copyright (C) 1999-2002 The GNOME Foundation.
+ * Copyright (C) 1999 - 2002 The GNOME Foundation.
  *
  * AUTHORS:
  * 	Rodrigo Moya <rodrigo gnome-db org>
@@ -20,8 +20,8 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#if !defined(__gnome_db_stock_h__)
-#  define __gnome_db_stock_h__
+#ifndef __GNOME_DB_STOCK_H__
+#define __GNOME_DB_STOCK_H__
 
 #include <gdk-pixbuf/gdk-pixbuf.h>
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]