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")); |
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")); |
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 |
|
|
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) |
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")) { |