Libgda initialization

Libgda initialization — Library initialization

Synopsis




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);

Description

Details

gda_init ()

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().

gda_get_default_dict ()

GdaDict*            gda_get_default_dict                (void);

Get the default dictionary.

Returns : a not NULL pointer to the default GdaDict dictionary

gda_main_run ()

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.

gda_main_quit ()

void                gda_main_quit                       (void);

Exits the main loop.