## libgnomedb

libgnomedb — Library initialization and main loop

##

# Synopsis

    void        gnome_db_init                   (const gchar *app_id,
                                                 const gchar *version,
                                                 gint nargs,
                                                 gchar *args[]);
    void        gnome_db_main_run               (GdaInitFunc init_func,
                                                 gpointer user_data);
    void        gnome_db_main_quit              (void);

## Description

## Details

### gnome_db_init ()

    void        gnome_db_init                   (const gchar *app_id,
                                                 const gchar *version,
                                                 gint nargs,
                                                 gchar *args[]);

`app_id` : |
`version` : |
`nargs` : |
`args` : |

### gnome_db_main_run ()

    void        gnome_db_main_run               (GdaInitFunc init_func,
                                                 gpointer user_data);

Runs the GNOME-DB main loop, which is nothing more than the Bonobo UI main loop, but with internally added stuff specific for applications using libgda/libgnomedb.

You can specify a function to be called after everything has been correctly initialized (that is, for initializing your own stuff).

`init_func` : | function to be called when everything has been initialized
`user_data` : | data to be passed to the init function

### gnome_db_main_quit ()

    void        gnome_db_main_quit              (void);