|  |  |  | GNOME Data Access manual |  | 
|---|---|---|---|---|
void gda_init (const gchar *app_id, const gchar *version, gint nargs, gchar *args[]); GdaDict* gda_get_default_dict (void); void gda_main_run (GdaInitFunc init_func, gpointer user_data); void gda_main_quit (void);
void        gda_init                        (const gchar *app_id,
                                             const gchar *version,
                                             gint nargs,
                                             gchar *args[]);
Initializes the GDA library.
| app_id: | name of the program. | 
| version: | revision number of the program. | 
| nargs: | number of arguments, usually argc from main(). | 
| args: | list of arguments, usually argv from main(). | 
GdaDict* gda_get_default_dict (void);
Get the default dictionary.
| Returns : | a not NULLpointer to the default GdaDict dictionary | 
void        gda_main_run                    (GdaInitFunc init_func,
                                             gpointer user_data);
Runs the GDA main loop, which is nothing more than the glib main loop, but with internally added stuff specific for applications using libgda.
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. |