80 |
gchar *Lcombo = NULL; |
gchar *Lcombo = NULL; |
81 |
|
|
82 |
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datamulti")))) { |
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datamulti")))) { |
83 |
Lcombo = get_combo_value(sc_grave_get_widget(Ag, "dstdatacombo")); |
gboolean *Luseautoblank = (gboolean *) sc_grave_get_data(Ag, "useautoblank"); |
84 |
Lmediainfo = cdrecord_get_mediainfo(Ag, Lcombo, NULL); |
|
85 |
|
if (*Luseautoblank == FALSE) { |
86 |
|
Lcombo = get_combo_value(sc_grave_get_widget(Ag, "dstdatacombo")); |
87 |
|
Lmediainfo = cdrecord_get_mediainfo(Ag, Lcombo, NULL); |
88 |
|
} |
89 |
} |
} |
90 |
|
|
91 |
Lextra = g_strdup_printf("%s %s -iso-level %s %s%s %s%s", Lrockridge == TRUE ? "-r" : "", Ljoliet ? "-J" : "", Lisolevel, |
Lextra = g_strdup_printf("%s %s -iso-level %s %s%s %s%s", Lrockridge == TRUE ? "-r" : "", Ljoliet ? "-J" : "", Lisolevel, |
92 |
Lmediainfo ? "-C " : "", Lmediainfo ? Lmediainfo : "", Lcombo ? "-M " : "", Lcombo ? Lcombo : ""); |
Lmediainfo ? "-C " : "", Lmediainfo ? Lmediainfo : "", Lcombo && Lmediainfo ? "-M " : "", |
93 |
|
Lcombo && Lmediainfo ? Lcombo : ""); |
94 |
g_free(Lmediainfo); |
g_free(Lmediainfo); |
95 |
g_free(Lisolevel); |
g_free(Lisolevel); |
96 |
} else { /* data dvd */ |
} else { /* data dvd */ |
101 |
if ((Lreturn = conf_get_string("inputcharset"))) { |
if ((Lreturn = conf_get_string("inputcharset"))) { |
102 |
Linputcharset = g_strdup_printf("-input-charset %s", Lreturn); |
Linputcharset = g_strdup_printf("-input-charset %s", Lreturn); |
103 |
} |
} |
104 |
|
printf("ISO! ca le fais man ?\n"); |
105 |
Lreturn = g_strdup_printf("-V \"%s\" -A \"%s\" -publisher \"%s\" -p \"%s\" -biblio \"%s\" -copyright \"%s\" " |
Lreturn = g_strdup_printf("-V \"%s\" -A \"%s\" -publisher \"%s\" -p \"%s\" -biblio \"%s\" -copyright \"%s\" " |
106 |
"-abstract \"%s\" %s %s", |
"-abstract \"%s\" %s %s", |
107 |
_NN(Ldatavoli), _NN(Ldataappi), _NN(Ldatapubl), _NN(Ldataprep), _NN(Ldatabibl), _NN(Ldatacopy), |
_NN(Ldatavoli), _NN(Ldataappi), _NN(Ldatapubl), _NN(Ldataprep), _NN(Ldatabibl), _NN(Ldatacopy), |
142 |
/* avancement tache */ |
/* avancement tache */ |
143 |
Lpct = 0.01 * atof(f); |
Lpct = 0.01 * atof(f); |
144 |
gtk_progress_bar_set_fraction(Lprogressbar2, Lpct); |
gtk_progress_bar_set_fraction(Lprogressbar2, Lpct); |
145 |
|
g_snprintf(Lsbuf, sizeof(Lsbuf)-1, "%s%%", f); |
146 |
gtk_progress_bar_set_text(Lprogressbar2, Lsbuf); |
gtk_progress_bar_set_text(Lprogressbar2, Lsbuf); |
147 |
/* avancement total */ |
/* avancement total */ |
148 |
Ltava = (1.0 / (*Ltodo)) * ((*Ldone)-1+Lpct); |
Ltava = (1.0 / (*Ltodo)) * ((*Ldone)-1+Lpct); |
197 |
|
|
198 |
*Loperationstatus = FALSE; |
*Loperationstatus = FALSE; |
199 |
gtk_label_set_text(Ltitle, _("Writing image...")); |
gtk_label_set_text(Ltitle, _("Writing image...")); |
200 |
|
printf("extrapara mkisofs => [%s]\n", Lextrapara); |
201 |
Lcommandline = g_strdup_printf("%s %s %s -o %s -graft-points -path-list %s", |
Lcommandline = g_strdup_printf("%s %s %s -o %s -graft-points -path-list %s", |
202 |
conf_get_string("mkisofs"), Lextrapara, conf_get_string("mkisofspara"), Liso, Ltmpdir); |
conf_get_string("mkisofs"), Lextrapara, conf_get_string("mkisofspara"), Liso, Ltmpdir); |
203 |
|
|