Inizialize

Inizialize — Strumenti per l'inizializzazione della MGtk.

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <mlib.h>

#define             mgtk_main                           (argc,
                                                         argv)
#define             mgtk_main_init                      (argc,
                                                         argv)
MStatus             mgtk_init                           (int *argc,
                                                         char ***argv);

Description

MGtk deve essere inizializzata attraverso questa serie di strumenti. Non inizializzando la libreria questa genererà errore.

Details

mgtk_main()

    #define mgtk_main(argc,argv)			main (int argc, char *argv[])

stability: Unstable

Macro di semplificazione. Utilizzata assieme alla macro mgtk_main_init.

Provvede ad inserire nella dichiarazione della funzione standard main() i giusti riferimenti al formato degli argomenti relativi.

see also: mgtk_main_init

argc :

indirizzo al parametro 'argc' della main()

argv :

indirizzo al parametro 'argv' della main()

mgtk_main_init()

    #define mgtk_main_init(argc,argv)		mgtk_init (&argc, &argv)

stability: Unstable

Macro di semplificazione. Utilizzata assieme alla macro mgtk_main.

Provvede ad inserire nella chiamata alla funzione mgtk_init() l'operatore di indirizzamento agli argomenti passati.

see also: mgtk_main

argc :

indirizzo al parametro 'argc' della main()

argv :

indirizzo al parametro 'argv' della main()

mgtk_init ()

MStatus             mgtk_init                           (int *argc,
                                                         char ***argv);

stability: Unstable

La funzione mgtk_init() setta ed inizializza dei parametri importanti per il corretto funzionamento della libreria MGtk.

Tra le diverse chiamate effettuate dalla funzione mgtk_init() vi sono rispettivamente:

m_init();

gtk_init();

Non inserendo la chiamata a questa funzione non sarà possibile utilizzare la libreria MGtk.

argc :

indirizzo al parametro 'argc' della main()

argv :

indirizzo al parametro 'argv' della main()

Returns :

MCORRECT in caso di corretta esecuzione MERROR in caso di errore

Since 0.0.1