diff options
Diffstat (limited to 'plugins/converter/interface.c')
-rw-r--r-- | plugins/converter/interface.c | 47 |
1 files changed, 15 insertions, 32 deletions
diff --git a/plugins/converter/interface.c b/plugins/converter/interface.c index 76044196..dc17c11f 100644 --- a/plugins/converter/interface.c +++ b/plugins/converter/interface.c @@ -37,6 +37,8 @@ create_converterdlg (void) GtkWidget *hbox68; GtkWidget *output_folder; GtkWidget *converter_output_browse; + GtkWidget *write_to_source_folder; + GtkWidget *preserve_folders; GtkWidget *hbox100; GtkWidget *label122; GtkWidget *hbox101; @@ -64,10 +66,6 @@ create_converterdlg (void) GtkWidget *hbox99; GtkWidget *label121; GtkWidget *overwrite_action; - GtkWidget *preserve_folders; - GtkWidget *hbox102; - GtkWidget *preserve_root_folder; - GtkWidget *preserve_folder_browse; GtkWidget *dialog_action_area5; GtkWidget *converter_cancel; GtkWidget *converter_ok; @@ -108,6 +106,14 @@ create_converterdlg (void) gtk_widget_show (converter_output_browse); gtk_box_pack_start (GTK_BOX (hbox68), converter_output_browse, FALSE, FALSE, 0); + write_to_source_folder = gtk_check_button_new_with_mnemonic (_("Write to source track folder")); + gtk_widget_show (write_to_source_folder); + gtk_box_pack_start (GTK_BOX (vbox26), write_to_source_folder, FALSE, FALSE, 0); + + preserve_folders = gtk_check_button_new_with_mnemonic (_("Preserve folder structure")); + gtk_widget_show (preserve_folders); + gtk_box_pack_start (GTK_BOX (vbox26), preserve_folders, FALSE, FALSE, 0); + hbox100 = gtk_hbox_new (FALSE, 8); gtk_widget_show (hbox100); gtk_box_pack_start (GTK_BOX (vbox26), hbox100, TRUE, TRUE, 0); @@ -224,21 +230,6 @@ create_converterdlg (void) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (overwrite_action), _("Prompt")); gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (overwrite_action), _("Overwrite")); - preserve_folders = gtk_check_button_new_with_mnemonic (_("Preserve folder structure, starting from:")); - gtk_box_pack_start (GTK_BOX (vbox26), preserve_folders, FALSE, FALSE, 0); - - hbox102 = gtk_hbox_new (FALSE, 0); - gtk_box_pack_start (GTK_BOX (vbox26), hbox102, TRUE, TRUE, 0); - - preserve_root_folder = gtk_entry_new (); - gtk_widget_show (preserve_root_folder); - gtk_box_pack_start (GTK_BOX (hbox102), preserve_root_folder, TRUE, TRUE, 0); - gtk_entry_set_invisible_char (GTK_ENTRY (preserve_root_folder), 8226); - - preserve_folder_browse = gtk_button_new_with_mnemonic ("..."); - gtk_widget_show (preserve_folder_browse); - gtk_box_pack_start (GTK_BOX (hbox102), preserve_folder_browse, FALSE, FALSE, 0); - dialog_action_area5 = gtk_dialog_get_action_area (GTK_DIALOG (converterdlg)); gtk_widget_show (dialog_action_area5); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area5), GTK_BUTTONBOX_END); @@ -259,6 +250,9 @@ create_converterdlg (void) g_signal_connect ((gpointer) converter_output_browse, "clicked", G_CALLBACK (on_converter_output_browse_clicked), NULL); + g_signal_connect ((gpointer) preserve_folders, "toggled", + G_CALLBACK (on_preserve_folders_toggled), + NULL); g_signal_connect ((gpointer) output_file, "changed", G_CALLBACK (on_output_file_changed), NULL); @@ -283,15 +277,6 @@ create_converterdlg (void) g_signal_connect ((gpointer) overwrite_action, "changed", G_CALLBACK (on_overwrite_action_changed), NULL); - g_signal_connect ((gpointer) preserve_folders, "toggled", - G_CALLBACK (on_preserve_folders_toggled), - NULL); - g_signal_connect ((gpointer) preserve_root_folder, "changed", - G_CALLBACK (on_preserve_root_folder_changed), - NULL); - g_signal_connect ((gpointer) preserve_folder_browse, "clicked", - G_CALLBACK (on_preserve_folder_browse_clicked), - NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (converterdlg, converterdlg, "converterdlg"); @@ -302,6 +287,8 @@ create_converterdlg (void) GLADE_HOOKUP_OBJECT (converterdlg, hbox68, "hbox68"); GLADE_HOOKUP_OBJECT (converterdlg, output_folder, "output_folder"); GLADE_HOOKUP_OBJECT (converterdlg, converter_output_browse, "converter_output_browse"); + GLADE_HOOKUP_OBJECT (converterdlg, write_to_source_folder, "write_to_source_folder"); + GLADE_HOOKUP_OBJECT (converterdlg, preserve_folders, "preserve_folders"); GLADE_HOOKUP_OBJECT (converterdlg, hbox100, "hbox100"); GLADE_HOOKUP_OBJECT (converterdlg, label122, "label122"); GLADE_HOOKUP_OBJECT (converterdlg, hbox101, "hbox101"); @@ -328,10 +315,6 @@ create_converterdlg (void) GLADE_HOOKUP_OBJECT (converterdlg, hbox99, "hbox99"); GLADE_HOOKUP_OBJECT (converterdlg, label121, "label121"); GLADE_HOOKUP_OBJECT (converterdlg, overwrite_action, "overwrite_action"); - GLADE_HOOKUP_OBJECT (converterdlg, preserve_folders, "preserve_folders"); - GLADE_HOOKUP_OBJECT (converterdlg, hbox102, "hbox102"); - GLADE_HOOKUP_OBJECT (converterdlg, preserve_root_folder, "preserve_root_folder"); - GLADE_HOOKUP_OBJECT (converterdlg, preserve_folder_browse, "preserve_folder_browse"); GLADE_HOOKUP_OBJECT_NO_REF (converterdlg, dialog_action_area5, "dialog_action_area5"); GLADE_HOOKUP_OBJECT (converterdlg, converter_cancel, "converter_cancel"); GLADE_HOOKUP_OBJECT (converterdlg, converter_ok, "converter_ok"); |