78 |
{ CONF_STRING, "datanotfix", "", CONF_SAVEONEXIT + CONF_CHECK }, |
{ CONF_STRING, "datanotfix", "", CONF_SAVEONEXIT + CONF_CHECK }, |
79 |
{ CONF_STRING, "datasimul", "", CONF_SAVEONEXIT + CONF_CHECK }, |
{ CONF_STRING, "datasimul", "", CONF_SAVEONEXIT + CONF_CHECK }, |
80 |
|
|
81 |
|
/* onglet dvd data */ |
82 |
|
{ CONF_STRING, "dstdvddatacombo", "", CONF_SAVEONEXIT + CONF_COMBO }, |
83 |
|
{ CONF_STRING, "dstdvddataspeed", "", CONF_SAVEONEXIT + CONF_COMBO }, |
84 |
|
{ CONF_STRING, "nbrdvddata", "1", CONF_SAVEONEXIT + CONF_SPIN }, |
85 |
|
{ CONF_STRING, "dvddatanotfix", "1", CONF_SAVEONEXIT + CONF_CHECK }, |
86 |
|
{ CONF_STRING, "dvddatasimul", "1", CONF_SAVEONEXIT + CONF_CHECK }, |
87 |
|
|
88 |
|
|
89 |
/* onglet copier */ |
/* onglet copier */ |
90 |
{ CONF_STRING, "srccopycombo", "", CONF_SAVEONEXIT + CONF_COMBO }, |
{ CONF_STRING, "srccopycombo", "", CONF_SAVEONEXIT + CONF_COMBO }, |
91 |
{ CONF_STRING, "dstcopycombo", "", CONF_SAVEONEXIT + CONF_COMBO }, |
{ CONF_STRING, "dstcopycombo", "", CONF_SAVEONEXIT + CONF_COMBO }, |
99 |
#if 0 |
#if 0 |
100 |
{ CONF_STRING, "extended", FALSE, "1" }, |
{ CONF_STRING, "extended", FALSE, "1" }, |
101 |
#endif |
#endif |
102 |
|
{ CONF_STRING, "version", "1", CONF_SAVEALWAYS }, |
103 |
{ CONF_IGNORE, NULL, NULL, 0 }, |
{ CONF_IGNORE, NULL, NULL, 0 }, |
104 |
}; |
}; |
105 |
|
|
165 |
fprintf(Lfic, "name=%s\n", Ldrive->name); |
fprintf(Lfic, "name=%s\n", Ldrive->name); |
166 |
fprintf(Lfic, "type=%d\n", Ldrive->type); |
fprintf(Lfic, "type=%d\n", Ldrive->type); |
167 |
fprintf(Lfic, "vitesse=%d\n", Ldrive->vitesse); |
fprintf(Lfic, "vitesse=%d\n", Ldrive->vitesse); |
168 |
|
fprintf(Lfic, "vitessedvd=%d\n", Ldrive->vitessedvd); |
169 |
fprintf(Lfic, "manual=%d\n", Ldrive->manual == TRUE ? 1 : 0); |
fprintf(Lfic, "manual=%d\n", Ldrive->manual == TRUE ? 1 : 0); |
170 |
} |
} |
171 |
|
|
185 |
} |
} |
186 |
|
|
187 |
fprintf(Lfic, "[general]\n"); |
fprintf(Lfic, "[general]\n"); |
188 |
|
fprintf(Lfic, "confversion=%s\n", VERSION); |
189 |
g_hash_table_foreach(Gconfigprog, foreachconfig, (gpointer *)(Lfic)); |
g_hash_table_foreach(Gconfigprog, foreachconfig, (gpointer *)(Lfic)); |
190 |
|
|
191 |
/* g_slist_foreach(Gmedialist, foreachmedia, (gpointer *)(fic)); */ |
/* g_slist_foreach(Gmedialist, foreachmedia, (gpointer *)(fic)); */ |
209 |
conf_store_value("fastblank", "1"); |
conf_store_value("fastblank", "1"); |
210 |
conf_store_value("tmpdir", "/tmp"); |
conf_store_value("tmpdir", "/tmp"); |
211 |
conf_store_value("lastdir", ""); |
conf_store_value("lastdir", ""); |
212 |
conf_store_value("iconsize", "48"); |
conf_store_value("iconsize", "24"); |
213 |
conf_store_value("statusbar", "1"); |
conf_store_value("statusbar", "1"); |
214 |
conf_store_value("saveconfig", "1"); |
conf_store_value("saveconfig", "1"); |
215 |
if (s) { |
if (s) { |
600 |
g_strfreev(Llignes); |
g_strfreev(Llignes); |
601 |
g_free(Lcontents); |
g_free(Lcontents); |
602 |
clean_config(); |
clean_config(); |
603 |
|
|
604 |
|
if (!test_version()) return FALSE; |
605 |
|
|
606 |
return TRUE; |
return TRUE; |
607 |
} |
} |
703 |
if (Llastdir) conf_store_value("lastdir", Llastdir); |
if (Llastdir) conf_store_value("lastdir", Llastdir); |
704 |
} |
} |
705 |
|
|
706 |
|
/* test sur la version du fichier de configuration .. */ |
707 |
|
gboolean test_version() |
708 |
|
{ |
709 |
|
if (!conf_get_string("confversion")) { |
710 |
|
gchar *Lerrmsg = g_strdup_printf(_("graveman update !\n\nYou must remove your old configuration file '%s'.\nThen you can restart graveman..\n\nThanks ! :-)"), Gfileconf); |
711 |
|
GtkWidget *Lerr = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, |
712 |
|
GTK_BUTTONS_OK, Lerrmsg); |
713 |
|
gtk_dialog_run(GTK_DIALOG(Lerr)); |
714 |
|
gtk_widget_destroy(Lerr); |
715 |
|
|
716 |
|
return FALSE; |
717 |
|
} |
718 |
|
|
719 |
|
return TRUE; |
720 |
|
} |
721 |
/* |
/* |
722 |
* vim:et:ts=8:sts=2:sw=2 |
* vim:et:ts=8:sts=2:sw=2 |
723 |
*/ |
*/ |