73 |
g_printf(" %s %s %s\n" |
g_printf(" %s %s %s\n" |
74 |
"\t-v\t%s\n" |
"\t-v\t%s\n" |
75 |
"\t-V\t%s\n\n", |
"\t-V\t%s\n\n", |
76 |
_("Usage:"), Aargv[0], _("[options]"), _("show version number."), |
_("Usage:"), Aargv[0], _("[options]"), _("show version number."), |
77 |
_("show compilation informations.")); |
_("show compilation informations.")); |
78 |
return FALSE; |
return FALSE; |
79 |
} |
} |
100 |
{ |
{ |
101 |
GError *Lerror = NULL; |
GError *Lerror = NULL; |
102 |
GtkWidget *Lwindow1; |
GtkWidget *Lwindow1; |
103 |
guint32 Laudiolen = 0, Ldatasize = 0; |
guint64 Laudiolen = 0, Ldatasize = 0, Ldvdsize = 0; |
104 |
guint32 Laudiomaxlen = 4800; /* par defaut, cd audio de 80 minutes */ |
guint64 Laudiomaxlen = 4800; /* par defaut, cd audio de 80 minutes */ |
105 |
guint32 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 */ |
106 |
|
guint64 Ldvddatamaxsize = G_GINT64_CONSTANT(4700000000); /* pas default, dvd de donnee de 4.7 Gb */ |
|
if (!graveman_init(Aargc, Aargv)) return EXIT_SUCCESS; |
|
107 |
|
|
108 |
#ifdef ENABLE_NLS |
#ifdef ENABLE_NLS |
109 |
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); |
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); |
110 |
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); |
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); |
111 |
textdomain (GETTEXT_PACKAGE); |
textdomain (GETTEXT_PACKAGE); |
112 |
#endif |
#endif |
|
|
|
113 |
gtk_init (&Aargc, &Aargv); |
gtk_init (&Aargc, &Aargv); |
114 |
|
|
115 |
|
if (!graveman_init(Aargc, Aargv)) return EXIT_SUCCESS; |
116 |
|
|
117 |
add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE ); |
add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE ); |
|
// graveman_glade_init(PACKAGE_DATA_DIR "/" PACKAGE "/" PACKAGE ".glade"); |
|
118 |
|
|
119 |
/* 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 |
120 |
* genere un nouveau */ |
* genere un nouveau */ |
121 |
config_init(); |
config_init(); |
122 |
if (!is_config_valide()) { |
if (!is_config_valid()) { |
123 |
GHashTable *Lhash = _hash(); |
GHashTable *Lhash = _hash(); |
124 |
manage_config(Lhash, SEARCH_LECTEUR + SEARCH_PROG + WRITE_CONFIG, &Lerror); |
manage_config(Lhash, SEARCH_LECTEUR + SEARCH_PROG + WRITE_CONFIG, &Lerror); |
125 |
g_free(Lhash); |
g_free(Lhash); |
130 |
|
|
131 |
load_all_images(); |
load_all_images(); |
132 |
|
|
133 |
Lwindow1 = manage_main_window (&Laudiolen, &Laudiomaxlen, &Ldatasize, &Ldatamaxsize); |
Lwindow1 = manage_main_window (&Laudiolen, &Laudiomaxlen, &Ldatasize, &Ldatamaxsize, &Ldvdsize, &Ldvddatamaxsize); |
134 |
gtk_main (); |
gtk_main (); |
135 |
/* on libere avant de quitter */ |
/* on libere avant de quitter */ |
136 |
if (Lerror) g_error_free(Lerror); |
if (Lerror) g_error_free(Lerror); |