Libgda initialization

Libgda initialization — Library initialization

Functions

void gda_init ()
GdaDict * gda_get_default_dict ()
void gda_main_run ()
void gda_main_quit ()

Description

Functions

gda_init ()

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

Initializes the GDA library.

Parameters

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

Parameters

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.

Types and Values