/[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.16 by scresto, Tue Feb 8 02:32:57 2005 UTC revision 1.17 by scresto, Tue Feb 8 18:06:51 2005 UTC
# Line 751  GtkWidget* manage_main_window (guint64 * Line 751  GtkWidget* manage_main_window (guint64 *
751    prepare_disable_when(Lhash, "dstothercombo_notcdrw", "btnerasecdrwother1", NULL);    prepare_disable_when(Lhash, "dstothercombo_notcdrw", "btnerasecdrwother1", NULL);
752    prepare_disable_when(Lhash, "dstothercombo_notdvdrw", "btnformatdvdrwother1", NULL);    prepare_disable_when(Lhash, "dstothercombo_notdvdrw", "btnformatdvdrwother1", NULL);
753        
   update_combo_graveur(Lhash);  
   
   
754    /* on rempli les autres combo */    /* on rempli les autres combo */
755    remplirecombo(GTK_COMBO_BOX(glade_to_hash(Lxml, Lhash, "dataformat")), "", Gformatcd,    remplirecombo(GTK_COMBO_BOX(glade_to_hash(Lxml, Lhash, "dataformat")), "", Gformatcd,
756        TRUE, conf_get_string("dataformat"));        TRUE, conf_get_string("dataformat"));
# Line 781  GtkWidget* manage_main_window (guint64 * Line 778  GtkWidget* manage_main_window (guint64 *
778    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnnextdvddata2")), "clicked", G_CALLBACK(gonextpage), Lbodydvddata);    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnnextdvddata2")), "clicked", G_CALLBACK(gonextpage), Lbodydvddata);
779    
780    /* boutons "graver" */    /* boutons "graver" */
781    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnburnaudio2")), "clicked", G_CALLBACK(confirm_burn), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnburnaudio2")), "clicked", G_CALLBACK(confirm_burn), Lhash);
782    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnburndata2")), "clicked", G_CALLBACK(confirm_burn), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnburndata2")), "clicked", G_CALLBACK(confirm_burn), Lhash);
783    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnburndata3")), "clicked", G_CALLBACK(confirm_burn), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnburndata3")), "clicked", G_CALLBACK(confirm_burn), Lhash);
784    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnburndvddata2")), "clicked", G_CALLBACK(confirm_burn), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnburndvddata2")), "clicked", G_CALLBACK(confirm_burn), Lhash);
785    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnburndvddata3")), "clicked", G_CALLBACK(confirm_burn), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnburndvddata3")), "clicked", G_CALLBACK(confirm_burn), Lhash);
786    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnburncopy1")), "clicked", G_CALLBACK(confirm_burn), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnburncopy1")), "clicked", G_CALLBACK(confirm_burn), Lhash);
787    
788    /* boutons de la page "autres operations" */    /* boutons de la page "autres operations" */
789    g_signal_connect(G_OBJECT(Lbtnerasecdrw), "clicked", G_CALLBACK(confirm_erasecdrw), Lhash);    g_signal_connect(G_OBJECT(Lbtnerasecdrw), "clicked", G_CALLBACK(confirm_erasecdrw), Lhash);
790    g_signal_connect(G_OBJECT(Lbtnformatdvdrw), "clicked", G_CALLBACK(popup_formatdvdrw), Lhash);    g_signal_connect(G_OBJECT(Lbtnformatdvdrw), "clicked", G_CALLBACK(popup_formatdvdrw), Lhash);
791    g_signal_connect(G_OBJECT(glade_xml_get_widget(Lxml, "btnfixcdother1")), "clicked", G_CALLBACK(confirm_fixcd), Lhash);    g_signal_connect(G_OBJECT(glade_to_hash(Lxml, Lhash, "btnfixcdother1")), "clicked", G_CALLBACK(confirm_fixcd), Lhash);
792        
793      update_combo_graveur(Lhash);
794    
795    /* menu popup sur les listes */    /* menu popup sur les listes */
796    glade_to_hash_list(Lxml, Lhash, "audiolenbar", "datasizebar", "dvddatasizebar", NULL);    glade_to_hash_list(Lxml, Lhash, "audiolenbar", "datasizebar", "dvddatasizebar", NULL);
797    Ltreeaudio = GTK_TREE_VIEW(glade_to_hash(Lxml, Lhash, "LISTEAUDIO"));    Ltreeaudio = GTK_TREE_VIEW(glade_to_hash(Lxml, Lhash, "LISTEAUDIO"));
# Line 865  void update_combo_graveur(GHashTable *Ah Line 864  void update_combo_graveur(GHashTable *Ah
864    GtkComboBox *Ldstdvddatacombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstdvddatacombo"));    GtkComboBox *Ldstdvddatacombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstdvddatacombo"));
865    GtkComboBox *Ldstaudiocombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstaudiocombo"));    GtkComboBox *Ldstaudiocombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstaudiocombo"));
866    GtkComboBox *Ldstothercombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstothercombo"));    GtkComboBox *Ldstothercombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstothercombo"));
867      GtkButton *Lbtnburnaudio1 = g_hash_table_lookup(Ahash, "btnburnaudio1");
868      GtkButton *Lbtnburnaudio2 = g_hash_table_lookup(Ahash, "btnburnaudio2");
869      GtkButton *Lbtnburndvddata2 = g_hash_table_lookup(Ahash, "btnburndvddata2");
870      GtkButton *Lbtnburndvddata3 = g_hash_table_lookup(Ahash, "btnburndvddata3");
871      GtkButton *Lbtnburncopy1 = g_hash_table_lookup(Ahash, "btnburncopy1");
872      GtkButton *Lbtnfixcdother1 = g_hash_table_lookup(Ahash, "btnfixcdother1");
873      GtkButton *Lbtnerasecdrwother1 = g_hash_table_lookup(Ahash, "btnerasecdrwother1");
874      gboolean Lreadcd, Lwritecdr, Lwritecdrw, Lreaddvd, Lwritedvd;
875    
876      get_current_matos(&Lreadcd, &Lwritecdr, &Lwritecdrw, &Lreaddvd, &Lwritedvd);
877    
878    remplirecombograveur(Lsrccopycombo, TYPE_ALL + TYPE_ISO, conf_get_string("srccopycombo"));    remplirecombograveur(Lsrccopycombo, TYPE_ALL + TYPE_ISO, conf_get_string("srccopycombo"));
879        
# Line 877  void update_combo_graveur(GHashTable *Ah Line 886  void update_combo_graveur(GHashTable *Ah
886    remplirecombograveur(Ldstaudiocombo, TYPE_ALLWRITER, conf_get_string("dstaudiocombo"));    remplirecombograveur(Ldstaudiocombo, TYPE_ALLWRITER, conf_get_string("dstaudiocombo"));
887    
888    remplirecombograveur(Ldstothercombo, TYPE_ALLWRITER, conf_get_string("dstothercombo"));    remplirecombograveur(Ldstothercombo, TYPE_ALLWRITER, conf_get_string("dstothercombo"));
889    
890      if (Lreadcd == FALSE) {
891        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburncopy1), FALSE);
892      }
893      if (Lwritecdr == FALSE) {
894        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburnaudio1), FALSE);
895        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburnaudio2), FALSE);
896        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnfixcdother1), FALSE);
897      }
898      if (Lwritecdrw == FALSE) {
899        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnerasecdrwother1), FALSE);
900      }
901      if (Lwritedvd == FALSE) {
902        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburndvddata2), FALSE);
903        gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburndvddata3), FALSE);
904      }
905  }  }
906    
907  GtkWidget* create_fileselection1 (GtkWindow *AParent, GtkFileChooserAction AType)  GtkWidget* create_fileselection1 (GtkWindow *AParent, GtkFileChooserAction AType)
# Line 1173  void show_graverwindow (GHashTable *Ahas Line 1198  void show_graverwindow (GHashTable *Ahas
1198    if (g_str_has_prefix(Aaction, "btnburncopy")) {    if (g_str_has_prefix(Aaction, "btnburncopy")) {
1199      Lbackvalue = burn_copy(Ahash, &Lerror);      Lbackvalue = burn_copy(Ahash, &Lerror);
1200    
1201        
1202    } else if (g_str_has_prefix(Aaction, "btnburnaudio")) {    } else if (g_str_has_prefix(Aaction, "btnburnaudio")) {
1203      Lbackvalue = burn_audio(Ahash, &Lerror);      Lbackvalue = burn_audio(Ahash, &Lerror);
1204    } else if (g_str_has_prefix(Aaction, "btnburndata")) {    } else if (g_str_has_prefix(Aaction, "btnburndata")) {

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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