136 |
|
|
137 |
if (S_ISDIR(Lfi.st_mode)) { |
if (S_ISDIR(Lfi.st_mode)) { |
138 |
/* si c'est un repertoire alors on lis tout son contenu et on ajoute |
/* si c'est un repertoire alors on lis tout son contenu et on ajoute |
139 |
* les fichiers qu'il contient */ |
* les fich qu'il contient */ |
140 |
|
|
141 |
Lonlynameutf8 = _UTF8(LOnlyName); |
Lonlynameutf8 = _UTF8(LOnlyName); |
142 |
Lnomutf8 = _UTF8(Anom); |
Lnomutf8 = _UTF8(Anom); |
1104 |
if (!Liso) { |
if (!Liso) { |
1105 |
Ltxt = _("Do you really want to create a data dvd ?"); |
Ltxt = _("Do you really want to create a data dvd ?"); |
1106 |
Ltitle = _("Writing data dvd in progress..."); |
Ltitle = _("Writing data dvd in progress..."); |
1107 |
|
|
1108 |
Llmediarequis1 = g_slist_append(Llmediarequis1, GINT_TO_POINTER(_MEDIA_DVDR + _MEDIA_BLANK)); |
Llmediarequis1 = g_slist_append(Llmediarequis1, GINT_TO_POINTER(_MEDIA_DVDR + _MEDIA_BLANK)); |
1109 |
Llmediarequis1 = g_slist_append(Llmediarequis1, GINT_TO_POINTER(_MEDIA_DVDR + _MEDIA_APPENDABLE)); |
Llmediarequis1 = g_slist_append(Llmediarequis1, GINT_TO_POINTER(_MEDIA_DVDR + _MEDIA_APPENDABLE)); |
1110 |
Llmediarequis1 = g_slist_append(Llmediarequis1, GINT_TO_POINTER(_MEDIA_DVDPRW)); |
Llmediarequis1 = g_slist_append(Llmediarequis1, GINT_TO_POINTER(_MEDIA_DVDPRW)); |
1134 |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDR + _MEDIA_APPENDABLE)); |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDR + _MEDIA_APPENDABLE)); |
1135 |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDRW + _MEDIA_BLANK)); |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDRW + _MEDIA_BLANK)); |
1136 |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDRW + _MEDIA_APPENDABLE)); |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDRW + _MEDIA_APPENDABLE)); |
1137 |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDRW + _MEDIA_NOBLANK)); |
Llmediarequis2 = g_slist_append(Llmediarequis2, GINT_TO_POINTER(_MEDIA_CDRW + _MEDIA_NOBLANK)); |
1138 |
Lmediatitle2 = _MEDIA_BLANKORAPPENDABLE; |
Lmediatitle2 = _MEDIA_BLANKORAPPENDABLE; |
1139 |
} |
} |
1140 |
} |
} |
1177 |
|
|
1178 |
gtk_widget_destroy(Lconfirm); |
gtk_widget_destroy(Lconfirm); |
1179 |
|
|
1180 |
|
sc_grave_set_data(Lg, Llmediarequis1, "mediarequis1"); |
1181 |
|
sc_grave_set_data(Lg, &Lmediatitle1, "mediatitle1"); |
1182 |
|
sc_grave_set_data(Lg, Llmediarequis2, "mediarequis2"); |
1183 |
|
sc_grave_set_data(Lg, &Lmediatitle2, "mediatitle2"); |
1184 |
|
sc_grave_set_data(Lg, Ltxt, "medialabel"); |
1185 |
show_graverwindow(Lg, (gchar *)Lname, Ltitle); |
show_graverwindow(Lg, (gchar *)Lname, Ltitle); |
1186 |
|
sc_grave_del_data(Lg, "medialabel"); |
1187 |
|
sc_grave_del_data(Lg, "mediatitle2"); |
1188 |
|
sc_grave_del_data(Lg, "mediarequis2"); |
1189 |
|
sc_grave_del_data(Lg, "mediatitle1"); |
1190 |
|
sc_grave_del_data(Lg, "mediarequis1"); |
1191 |
|
|
1192 |
if (Loperation != WRITE_DVD) { |
if (Loperation != WRITE_DVD) { |
1193 |
sc_grave_del_data(Lg, "useautoblank"); |
sc_grave_del_data(Lg, "useautoblank"); |
1627 |
Tgrave *Lg = (Tgrave *)Adata; |
Tgrave *Lg = (Tgrave *)Adata; |
1628 |
gint *Lcont = (gint *)sc_grave_get_data(Lg, "cont"); |
gint *Lcont = (gint *)sc_grave_get_data(Lg, "cont"); |
1629 |
gboolean *Labort = (gboolean *)sc_grave_get_data(Lg, "gabort"); |
gboolean *Labort = (gboolean *)sc_grave_get_data(Lg, "gabort"); |
1630 |
|
gint *Lpid = (gint *)sc_grave_get_data(Lg, "pid"); |
1631 |
|
printf(" on va kill !\n"); |
1632 |
|
if (*Lpid) { |
1633 |
|
/* on envoi un TERM au process (cdrecord...) pour qu'il s'arrete ! */ |
1634 |
|
_DEB("kill de %d\n", *Lpid); |
1635 |
|
kill(*Lpid, SIGINT); |
1636 |
|
} |
1637 |
|
|
1638 |
(*Labort) = TRUE; |
(*Labort) = TRUE; |
1639 |
(*Lcont) = 1; /* on passe Lcont de 2 a 1 */ |
(*Lcont) = 1; /* on passe Lcont de 2 a 1 */ |