24 |
|
|
25 |
#include "graveman.h" |
#include "graveman.h" |
26 |
|
|
27 |
GladeXML *Gxml = NULL; |
gchar *Glocale = NULL; |
|
|
|
|
|
|
|
gboolean graveman_glade_init(gchar *Afilename) { |
|
|
if (!Gxml) { |
|
|
if (!(Gxml = glade_xml_new(Afilename,NULL,NULL))) { |
|
|
g_warning("Error init glade !\n"); |
|
|
return FALSE; |
|
|
} |
|
|
|
|
|
glade_xml_signal_autoconnect(Gxml); |
|
|
} |
|
|
return TRUE; |
|
|
} |
|
28 |
|
|
29 |
/* programme principal ! */ |
/* programme principal ! */ |
30 |
gint main (gint Aargc, gchar *Aargv[]) |
gint main (gint Aargc, gchar *Aargv[]) |
34 |
guint64 Laudiomaxlen = 4800; /* par defaut, cd audio de 80 minutes */ |
guint64 Laudiomaxlen = 4800; /* par defaut, cd audio de 80 minutes */ |
35 |
guint64 Ldatamaxsize = 700 * 1024 * 1024; /* par defaut, cd de donnee de 700 Mb */ |
guint64 Ldatamaxsize = 700 * 1024 * 1024; /* par defaut, cd de donnee de 700 Mb */ |
36 |
guint64 Ldvddatamaxsize = G_GINT64_CONSTANT(4700000000); /* pas default, dvd de donnee de 4.7 Gb */ |
guint64 Ldvddatamaxsize = G_GINT64_CONSTANT(4700000000); /* pas default, dvd de donnee de 4.7 Gb */ |
37 |
|
gchar *Lcurdomain = NULL; |
38 |
|
|
39 |
#ifdef ENABLE_NLS |
#ifdef ENABLE_NLS |
40 |
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); |
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); |
41 |
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); |
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); |
42 |
textdomain (GETTEXT_PACKAGE); |
Lcurdomain = textdomain (GETTEXT_PACKAGE); |
43 |
|
gtk_disable_setlocale(); |
44 |
#endif |
#endif |
|
if (!graveman_init(Aargc, Aargv)) return EXIT_SUCCESS; |
|
|
|
|
45 |
gtk_init (&Aargc, &Aargv); |
gtk_init (&Aargc, &Aargv); |
46 |
|
#ifdef ENABLE_NLS |
47 |
|
Glocale = gtk_set_locale(); |
48 |
|
#endif |
49 |
|
|
50 |
|
if (!graveman_init(Aargc, Aargv)) return EXIT_SUCCESS; |
51 |
|
|
52 |
/* on regarde si il y a un fichier de configuration present, si non on en |
/* on regarde si il y a un fichier de configuration present, si non on en |
53 |
* genere un nouveau */ |
* genere un nouveau */ |