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

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

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

revision 1.26 by scresto, Sat Feb 19 17:49:08 2005 UTC revision 1.27 by scresto, Sun Feb 20 17:45:02 2005 UTC
# Line 231  void remplirecombograveur(GtkComboBox *A Line 231  void remplirecombograveur(GtkComboBox *A
231    if (GTK_IS_LIST_STORE(Ldata)) {    if (GTK_IS_LIST_STORE(Ldata)) {
232      gtk_list_store_clear(Ldata);      gtk_list_store_clear(Ldata);
233    }    }
 printf("toto la !\n");  
234    for (Lcur = Glistdrives, i=0; Lcur; Lcur = g_slist_next(Lcur), i++) {    for (Lcur = Glistdrives, i=0; Lcur; Lcur = g_slist_next(Lcur), i++) {
235      Ldrive = (Tdriveinfo *)Lcur->data;      Ldrive = (Tdriveinfo *)Lcur->data;
236      if ((Aquoi & TYPE_ALLWRITER) && (! DRIVE_WRITER(Ldrive))) continue;      if ((Aquoi & TYPE_ALLWRITER) && (! DRIVE_WRITER(Ldrive))) continue;
# Line 608  Tgrave *manage_main_window (guint64 *Aau Line 607  Tgrave *manage_main_window (guint64 *Aau
607    Lmainbody = GTK_HBOX(sc_grave_get_widget(Lg, "mainbody"));    Lmainbody = GTK_HBOX(sc_grave_get_widget(Lg, "mainbody"));
608    Lwindow = GTK_WIDGET(sc_grave_get_widget(Lg, "topwindow"));    Lwindow = GTK_WIDGET(sc_grave_get_widget(Lg, "topwindow"));
609    
610      sc_grave_set_data(Lg, Aaudiolen, "audiolen");
611      sc_grave_set_data(Lg, Aaudiomaxlen, "audiomaxlen");
612      sc_grave_set_data(Lg, Adatasize, "datasize");
613      sc_grave_set_data(Lg, Adatamaxsize, "datamaxsize");
614      sc_grave_set_data(Lg, Advddatasize, "dvddatasize");
615      sc_grave_set_data(Lg, Advddatamaxsize, "dvddatamaxsize");
616    
617    /* onglets page de droite */    /* onglets page de droite */
618    Lbodycdaudio = GTK_NOTEBOOK(sc_grave_get_widget(Lg, "bodycdaudio"));    Lbodycdaudio = GTK_NOTEBOOK(sc_grave_get_widget(Lg, "bodycdaudio"));
619    gtk_widget_reparent(GTK_WIDGET(Lbodycdaudio), GTK_WIDGET(Lmainbody));    gtk_widget_reparent(GTK_WIDGET(Lbodycdaudio), GTK_WIDGET(Lmainbody));
# Line 797  void update_combo_graveur(Tgrave *Ag) Line 803  void update_combo_graveur(Tgrave *Ag)
803    gboolean Lreadcd, Lwritecdr, Lwritecdrw, Lreaddvd, Lwritedvd;    gboolean Lreadcd, Lwritecdr, Lwritecdrw, Lreaddvd, Lwritedvd;
804    
805    get_current_matos(&Lreadcd, &Lwritecdr, &Lwritecdrw, &Lreaddvd, &Lwritedvd);    get_current_matos(&Lreadcd, &Lwritecdr, &Lwritecdrw, &Lreaddvd, &Lwritedvd);
806  printf("toto\n");    
 if (GTK_IS_WIDGET(Lsrccopycombo)) {  
   printf("oui !\n");  
 }  
807    remplirecombograveur(Lsrccopycombo, TYPE_ALL + TYPE_ISO, conf_get_string("srccopycombo"));    remplirecombograveur(Lsrccopycombo, TYPE_ALL + TYPE_ISO, conf_get_string("srccopycombo"));
 printf("toto2\n");  
808        
809    remplirecombograveur(Ldstcopycombo, TYPE_ALLWRITER + TYPE_ISO, conf_get_string("dstcopycombo"));    remplirecombograveur(Ldstcopycombo, TYPE_ALLWRITER + TYPE_ISO, conf_get_string("dstcopycombo"));
810        
# Line 1071  void about_graveman (void) Line 1073  void about_graveman (void)
1073    
1074  void hide_some_progressbar(Tgrave *Ag)  void hide_some_progressbar(Tgrave *Ag)
1075  {  {
1076    GtkWidget *Lpbfifo = sc_grave_get_data(Ag, "pb_fifo");    GtkWidget *Lpbfifo = sc_grave_get_widget(Ag, "pb_fifo");
1077    GtkWidget *Lpbbuffer = sc_grave_get_data(Ag, "pb_buffer");    GtkWidget *Lpbbuffer = sc_grave_get_widget(Ag, "pb_buffer");
1078    GtkWidget *Llfifo = sc_grave_get_data(Ag, "l_fifo");    GtkWidget *Llfifo = sc_grave_get_widget(Ag, "l_fifo");
1079    GtkWidget *Llbuffer = sc_grave_get_data(Ag, "l_buffer");    GtkWidget *Llbuffer = sc_grave_get_widget(Ag, "l_buffer");
1080    
1081    gtk_widget_hide(Lpbfifo);    gtk_widget_hide(Lpbfifo);
1082    gtk_widget_hide(Llfifo);    gtk_widget_hide(Llfifo);
# Line 1104  void show_graverwindow (Tgrave *Ag, gcha Line 1106  void show_graverwindow (Tgrave *Ag, gcha
1106    gtk_window_set_transient_for(GTK_WINDOW(Lwindowburn), GTK_WINDOW(Lparent));    gtk_window_set_transient_for(GTK_WINDOW(Lwindowburn), GTK_WINDOW(Lparent));
1107    
1108    /* barres de progression */    /* barres de progression */
1109    Lpbtotal = GTK_PROGRESS_BAR(sc_grave_get_widget(Ag, "pb_total"));    Lpbtotal = GTK_PROGRESS_BAR(sc_grave_get_widget(Lburng, "pb_total"));
1110    Lpbstep = GTK_PROGRESS_BAR(sc_grave_get_widget(Ag, "pb_step"));    Lpbstep = GTK_PROGRESS_BAR(sc_grave_get_widget(Lburng, "pb_step"));
1111    
1112    /* pour la conversion des fichiers audio et la pulse bar */    /* pour la conversion des fichiers audio et la pulse bar */
1113    sc_grave_set_data(Ag, Lpbstep, "progress");    Lpbfifo = GTK_PROGRESS_BAR(sc_grave_get_widget(Lburng, "pb_fifo"));
1114    Lpbfifo = GTK_PROGRESS_BAR(sc_grave_get_widget(Ag, "pb_fifo"));    Lpbbuffer = GTK_PROGRESS_BAR(sc_grave_get_widget(Lburng, "pb_buffer"));
1115    Lpbbuffer = GTK_PROGRESS_BAR(sc_grave_get_widget(Ag, "pb_buffer"));    Ltitle = GTK_LABEL(sc_grave_get_widget(Lburng, "gravetitle"));
1116    
1117    /* on attache les variables utilisees lors de l'operation */    /* on attache les variables utilisees lors de l'operation */
1118      sc_grave_set_data(Ag, Lwindowburn, "window_burn");
1119      sc_grave_set_data(Ag, Ltitle, "gravetitle");
1120      sc_grave_set_data(Ag, Lpbtotal, "pb_total");
1121      sc_grave_set_data(Ag, Lpbstep, "pb_step");
1122      sc_grave_set_data(Ag, Lpbstep, "progress");
1123      sc_grave_set_data(Ag, Lpbfifo, "pb_fifo");
1124      sc_grave_set_data(Ag, Lpbbuffer, "pb_buffer");
1125      
1126    sc_grave_set_data(Ag, &Ltotaldone, "totaldone");    sc_grave_set_data(Ag, &Ltotaldone, "totaldone");
1127    sc_grave_set_data(Ag, &Labort, "gabort");  /* operation annulee par l'utilisateur ? */    sc_grave_set_data(Ag, &Labort, "gabort");  /* operation annulee par l'utilisateur ? */
1128    sc_grave_set_data(Ag, &Lpid, "pid");    sc_grave_set_data(Ag, &Lpid, "pid");
# Line 1130  void show_graverwindow (Tgrave *Ag, gcha Line 1141  void show_graverwindow (Tgrave *Ag, gcha
1141    } else if (g_str_has_prefix(Aaction, "btnburndata")) {    } else if (g_str_has_prefix(Aaction, "btnburndata")) {
1142      Lbackvalue = burn_data(Ag, &Lerror);      Lbackvalue = burn_data(Ag, &Lerror);
1143    } else if (g_str_has_prefix(Aaction, "btnburndvddata")) {    } else if (g_str_has_prefix(Aaction, "btnburndvddata")) {
1144      hide_some_progressbar(Ag);      hide_some_progressbar(Lburng);
1145      Lbackvalue = burn_dvddata(Ag, &Lerror);      Lbackvalue = burn_dvddata(Ag, &Lerror);
1146    }    }
1147    
# Line 1139  void show_graverwindow (Tgrave *Ag, gcha Line 1150  void show_graverwindow (Tgrave *Ag, gcha
1150                                       GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK,                                       GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK,
1151                                       _("Operation aborted by user !"));                                       _("Operation aborted by user !"));
1152    } else {    } else {
     Ltitle = GTK_LABEL(sc_grave_get_widget(Lburng, "gravetitle"));  
1153            
1154      /* pour plus de beaute on s'assure que les barres de progression aient les bonnes      /* pour plus de beaute on s'assure que les barres de progression aient les bonnes
1155       * valeurs :-) */       * valeurs :-) */
# Line 1273  void gtk_toggle_top_menu(GtkTreeView *At Line 1283  void gtk_toggle_top_menu(GtkTreeView *At
1283    
1284      /* pointeur sur la liste courante pour plus de simplicite */      /* pointeur sur la liste courante pour plus de simplicite */
1285      if (!strcmp(Lident, "bodycddata")) {      if (!strcmp(Lident, "bodycddata")) {
1286        sc_grave_replace_data(Lg, sc_grave_get_data(Lg, "LISTEDATA"), "_current_lisl");        sc_grave_replace_data(Lg, sc_grave_get_widget(Lg, "LISTEDATA"), "_current_list");
1287      } else if (!strcmp(Lident, "bodydvddata")) {      } else if (!strcmp(Lident, "bodydvddata")) {
1288        sc_grave_replace_data(Lg, sc_grave_get_data(Lg, "LISTEDVDDATA"), "_current_list");        sc_grave_replace_data(Lg, sc_grave_get_widget(Lg, "LISTEDVDDATA"), "_current_list");
1289      }      }
1290    }    }
1291    g_free(Lident);    g_free(Lident);
# Line 1713  void show_erasecdrwwindow(Tgrave *Ag) Line 1723  void show_erasecdrwwindow(Tgrave *Ag)
1723    gtk_label_set_text(GTK_LABEL(sc_grave_get_widget(Lerasecdg, "labelava")), _("Erasing CD-RW in progress, please wait..."));    gtk_label_set_text(GTK_LABEL(sc_grave_get_widget(Lerasecdg, "labelava")), _("Erasing CD-RW in progress, please wait..."));
1724    
1725        
1726    sc_grave_set_data(Lerasecdg, &Lcont, "cont");    sc_grave_set_data(Ag, &Lcont, "cont");
1727    sc_grave_set_data(Lerasecdg, &Lpid, "pid");    sc_grave_set_data(Ag, &Lpid, "pid");
1728    sc_grave_set_data(Lerasecdg, &Labort, "gabort");    sc_grave_set_data(Ag, &Labort, "gabort");
1729    sc_grave_set_data(Lerasecdg, &Lerror, "gerror");    sc_grave_set_data(Ag, &Lerror, "gerror");
1730    sc_grave_set_data(Lerasecdg, &Loperationstatus, "operationstatus");    sc_grave_set_data(Ag, sc_grave_get_widget(Lerasecdg, "progress"), "progress");
1731    sc_grave_set_data(Lerasecdg, sc_grave_get_widget(Ag, "dstothercombo"), "dstothercombo");    sc_grave_set_data(Ag, &Loperationstatus, "operationstatus");
   sc_grave_set_data(Lerasecdg, sc_grave_get_widget(Ag, "usefastblank"), "usefastblank");  
1732    
1733    /* bouton annuler */    /* bouton annuler */
1734    g_signal_connect(G_OBJECT(sc_grave_get_widget(Lerasecdg, "cancelbtn")), "clicked", G_CALLBACK(abort_encours), Lerasecdg);    g_signal_connect(G_OBJECT(sc_grave_get_widget(Lerasecdg, "cancelbtn")), "clicked", G_CALLBACK(abort_encours), Ag);
1735    g_signal_connect(G_OBJECT(Lwin), "delete-event", G_CALLBACK(delete_event_encours), Lerasecdg);    g_signal_connect(G_OBJECT(Lwin), "delete-event", G_CALLBACK(delete_event_encours), Ag);
1736    
1737    gtk_widget_show(Lwin);    gtk_widget_show(Lwin);
1738    g_timeout_add(500, encours_callback, Lerasecdg);    g_timeout_add(500, encours_callback, Ag);
1739    
1740    /* operation en elle meme */    /* operation en elle meme */
1741    perform_erase_cdrw(Lerasecdg, &Lerror);    perform_erase_cdrw(Ag, &Lerror);
1742        
1743    if (Labort) {    if (Labort) {
1744      Lstatusbox = gtk_message_dialog_new(GTK_WINDOW(Lwin),      Lstatusbox = gtk_message_dialog_new(GTK_WINDOW(Lwin),
# Line 1769  void show_fixcdwindow(Tgrave *Ag) Line 1778  void show_fixcdwindow(Tgrave *Ag)
1778    Lwin = sc_grave_get_widget(Lfixcdg, "window_inprogress");    Lwin = sc_grave_get_widget(Lfixcdg, "window_inprogress");
1779    gtk_label_set_text(GTK_LABEL(sc_grave_get_widget(Lfixcdg, "labelava")), _("Fixating CD-R in progress, please wait..."));    gtk_label_set_text(GTK_LABEL(sc_grave_get_widget(Lfixcdg, "labelava")), _("Fixating CD-R in progress, please wait..."));
1780        
1781    sc_grave_set_data(Lfixcdg, &Lcont, "cont");    sc_grave_set_data(Ag, &Lcont, "cont");
1782    sc_grave_set_data(Lfixcdg, &Lpid, "pid");    sc_grave_set_data(Ag, &Lpid, "pid");
1783    sc_grave_set_data(Lfixcdg, &Labort, "gabort");    sc_grave_set_data(Ag, &Labort, "gabort");
1784    sc_grave_set_data(Lfixcdg, &Lerror, "gerror");    sc_grave_set_data(Ag, &Lerror, "gerror");
1785    sc_grave_set_data(Lfixcdg, &Loperationstatus, "operationstatus");    sc_grave_set_data(Ag, sc_grave_get_widget(Lfixcdg, "progress"), "progress");
1786    sc_grave_set_data(Lfixcdg, sc_grave_get_widget(Ag, "dstothercombo"), "dstothercombo");    sc_grave_set_data(Ag, &Loperationstatus, "operationstatus");
1787    
1788    /* bouton annuler */    /* bouton annuler */
1789    g_signal_connect(G_OBJECT(sc_grave_get_widget(Lfixcdg, "cancelbtn")), "clicked", G_CALLBACK(abort_encours), Lfixcdg);    g_signal_connect(G_OBJECT(sc_grave_get_widget(Lfixcdg, "cancelbtn")), "clicked", G_CALLBACK(abort_encours), Ag);
1790    g_signal_connect(G_OBJECT(Lwin), "delete-event", G_CALLBACK(delete_event_encours), Lfixcdg);    g_signal_connect(G_OBJECT(Lwin), "delete-event", G_CALLBACK(delete_event_encours), Ag);
1791    
1792    gtk_widget_show(Lwin);    gtk_widget_show(Lwin);
1793    g_timeout_add(500, encours_callback, Lfixcdg);    g_timeout_add(500, encours_callback, Ag);
1794    
1795    /* operation en elle meme */    /* operation en elle meme */
1796    perform_fix_cd(Lfixcdg, &Lerror);    perform_fix_cd(Ag, &Lerror);
1797        
1798    if (Labort) {    if (Labort) {
1799      Lstatusbox = gtk_message_dialog_new(GTK_WINDOW(Lwin),      Lstatusbox = gtk_message_dialog_new(GTK_WINDOW(Lwin),
# Line 1827  void show_dvdformatwindow(Tgrave *Ag, gc Line 1836  void show_dvdformatwindow(Tgrave *Ag, gc
1836    gtk_label_set_text(Llabel, Atitle);    gtk_label_set_text(Llabel, Atitle);
1837    
1838        
1839    sc_grave_set_data(Lformatdvdg, &Lcont, "cont");    sc_grave_set_data(Ag, &Lcont, "cont");
1840    sc_grave_set_data(Lformatdvdg, &Lpid, "pid");    sc_grave_set_data(Ag, &Lpid, "pid");
1841    sc_grave_set_data(Lformatdvdg, &Labort, "gabort");    sc_grave_set_data(Ag, &Labort, "gabort");
1842    sc_grave_set_data(Lformatdvdg, &Lerror, "gerror");    sc_grave_set_data(Ag, &Lerror, "gerror");
1843    sc_grave_set_data(Lformatdvdg, &Loperationstatus, "operationstatus");    sc_grave_set_data(Ag, sc_grave_get_widget(Lformatdvdg, "progress"), "progress");
1844    sc_grave_set_data(Lformatdvdg, sc_grave_get_widget(Ag, "dstothercombo"), "dstothercombo");    sc_grave_set_data(Ag, &Loperationstatus, "operationstatus");
1845    
1846    /* bouton annuler */    /* bouton annuler */
1847    g_signal_connect(G_OBJECT(sc_grave_get_widget(Lformatdvdg, "cancelbtn")), "clicked", G_CALLBACK(abort_encours), Lformatdvdg);    g_signal_connect(G_OBJECT(sc_grave_get_widget(Lformatdvdg, "cancelbtn")), "clicked", G_CALLBACK(abort_encours), Ag);
1848    g_signal_connect(G_OBJECT(Lwin), "delete-event", G_CALLBACK(delete_event_encours), Lformatdvdg);    g_signal_connect(G_OBJECT(Lwin), "delete-event", G_CALLBACK(delete_event_encours), Ag);
1849    
1850    gtk_widget_show(Lwin);    gtk_widget_show(Lwin);
1851    
1852    /* operation en elle meme */    /* operation en elle meme */
1853    perform_format_dvd(Lformatdvdg, Aoperation, &Lerror);    perform_format_dvd(Ag, Aoperation, &Lerror);
1854        
1855    if (Labort) {    if (Labort) {
1856      Lstatusbox = gtk_message_dialog_new(GTK_WINDOW(Lwin),      Lstatusbox = gtk_message_dialog_new(GTK_WINDOW(Lwin),

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

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