/[graveman]/graveman/current/src/mkisofs.c
ViewVC logotype

Diff of /graveman/current/src/mkisofs.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by scresto, Sun Feb 20 17:45:02 2005 UTC revision 1.11 by scresto, Mon Feb 21 01:25:28 2005 UTC
# Line 33  Line 33 
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  {  {
# Line 75  gchar *make_image_getextrapara(Tgrave *A Line 77  gchar *make_image_getextrapara(Tgrave *A
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");
# Line 121  _DEB("on recoi => '%s'\n", Lbuffer); Line 132  _DEB("on recoi => '%s'\n", Lbuffer);
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);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26