| Criawips Reference Manual | ||||
|---|---|---|---|---|
CriaApplication;
CriaApplicationClass;
CriaApplicationPriv;
void criawips_init (int *argc,
char ***argv);
void criawips_quit (void);
void cria_application_add_to_recent (const gchar *text_uri);
CriaApplication* cria_application_get_instance
(void);
EggRecentModel* cria_application_get_recent_model
(void);
void cria_application_register_window
(CriaMainWindow *window);
void cria_application_show_error_dialog
(GtkWindow *parent,
gchar const *primary,
gchar const *secondary);
typedef struct {
GObject base_instance;
CriaApplicationPriv * priv;
} CriaApplication;
typedef struct {
GObjectClass base_class;
void (*changed_default_font) (void);
} CriaApplicationClass;
void criawips_init (int *argc,
char ***argv);
Initializes the application. criawips_init parses the command line arguments and strips those arguments it understood from argc and argv.
argc : |
pointer to argc as delivered to the main() method
|
argv : |
pointer to the argument vector as delivered to the main() method
|
void criawips_quit (void);
Quit Criawips, close all application windows and then exit the application.
void cria_application_add_to_recent (const gchar *text_uri);
text_uri : |
CriaApplication* cria_application_get_instance (void);
As CriaApplication is a singleton, this method delivers the single instance.
| Returns : | the instance of the application |
EggRecentModel* cria_application_get_recent_model
(void);
| Returns : |
void cria_application_register_window
(CriaMainWindow *window);
Registers a CriaMainWindow to the application. So it's being propted to close the file before quitting.
window : |
a main window to be registeres by the application |
void cria_application_show_error_dialog
(GtkWindow *parent,
gchar const *primary,
gchar const *secondary);
Shows an error dialog. To be used when fatal things happen (e.g. loading the
ui definitions from the glade file failed). parent is used to specify a
window that this dialog is transient to.
parent : |
a GtkWindow or NULL |
primary : |
the primary dialog message, the short description |
secondary : |
the secondary dialog message, a detailed description; may be NULL |