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

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

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

revision 1.34 by scresto, Thu Mar 31 22:14:12 2005 UTC revision 1.35 by scresto, Mon Apr 4 01:37:41 2005 UTC
# Line 136  void _add_a_file(gchar *Anom, GtkTreeSto Line 136  void _add_a_file(gchar *Anom, GtkTreeSto
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);
# Line 1104  void confirm_burn (GtkWidget *Abtn, gpoi Line 1104  void confirm_burn (GtkWidget *Abtn, gpoi
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));
# Line 1133  void confirm_burn (GtkWidget *Abtn, gpoi Line 1134  void confirm_burn (GtkWidget *Abtn, gpoi
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    }    }
# Line 1176  void confirm_burn (GtkWidget *Abtn, gpoi Line 1177  void confirm_burn (GtkWidget *Abtn, gpoi
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");
# Line 1616  void abort_encours(GtkWidget *Abtn, gpoi Line 1627  void abort_encours(GtkWidget *Abtn, gpoi
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 */

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35

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