33 |
#define MKISOFS_NOSPACE "No space left on device" |
#define MKISOFS_NOSPACE "No space left on device" |
34 |
#define MKISOFS_SUPPORT_ISOV2 "Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2" |
#define MKISOFS_SUPPORT_ISOV2 "Set ISO9660 conformance level (1..3) or 4 for ISO9660 version 2" |
35 |
|
|
36 |
|
|
37 |
|
|
38 |
/* on verifie si le support iso9660 version 2 est disponnible ou non */ |
/* on verifie si le support iso9660 version 2 est disponnible ou non */ |
39 |
gboolean check_mkisofs() |
gboolean check_mkisofs() |
40 |
{ |
{ |
77 |
gboolean Lrockridge = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datarockridge"))); |
gboolean Lrockridge = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datarockridge"))); |
78 |
gboolean Ljoliet = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datajoliet"))); |
gboolean Ljoliet = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datajoliet"))); |
79 |
gchar *Lisolevel = get_combo_value(sc_grave_get_widget(Ag, "dataisolevel")); |
gchar *Lisolevel = get_combo_value(sc_grave_get_widget(Ag, "dataisolevel")); |
80 |
|
gchar *Lmediainfo = NULL; |
81 |
|
gchar *Lcombo = NULL; |
82 |
|
|
83 |
Lextra = g_strdup_printf("%s %s -iso-level %s", Lrockridge == TRUE ? "-r" : "", Ljoliet ? "-J" : "", Lisolevel); |
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Ag, "datamulti")))) { |
84 |
|
Lcombo = get_combo_value(sc_grave_get_widget(Ag, "dstdatacombo")); |
85 |
|
Lmediainfo = cdrecord_get_mediainfo(Ag, Lcombo, NULL); |
86 |
|
} |
87 |
|
|
88 |
|
Lextra = g_strdup_printf("%s %s -iso-level %s %s%s %s%s", Lrockridge == TRUE ? "-r" : "", Ljoliet ? "-J" : "", Lisolevel, |
89 |
|
Lmediainfo ? "-C " : "", Lmediainfo ? Lmediainfo : "", Lcombo ? "-M " : "", Lcombo ? Lcombo : ""); |
90 |
|
g_free(Lmediainfo); |
91 |
g_free(Lisolevel); |
g_free(Lisolevel); |
92 |
} else { /* data dvd */ |
} else { /* data dvd */ |
93 |
Lextra = g_strdup("-R -J"); |
Lextra = g_strdup("-R -J"); |
132 |
/* avancement tache */ |
/* avancement tache */ |
133 |
Lpct = 0.01 * atof(f); |
Lpct = 0.01 * atof(f); |
134 |
gtk_progress_bar_set_fraction(Lprogressbar2, Lpct); |
gtk_progress_bar_set_fraction(Lprogressbar2, Lpct); |
|
g_snprintf(Lsbuf, sizeof(Lsbuf)-1, "%s%%", f); |
|
135 |
gtk_progress_bar_set_text(Lprogressbar2, Lsbuf); |
gtk_progress_bar_set_text(Lprogressbar2, Lsbuf); |
136 |
/* avancement total */ |
/* avancement total */ |
137 |
Ltava = (1.0 / (*Ltodo)) * ((*Ldone)-1+Lpct); |
Ltava = (1.0 / (*Ltodo)) * ((*Ldone)-1+Lpct); |