From a0615f55c436a4c1d724ac8f51b902dfb4abaf68 Mon Sep 17 00:00:00 2001 From: VKamyshniy Date: Thu, 22 Jan 2015 14:41:43 +0200 Subject: [PATCH] [Submit] Progressing XML-ized export dialogs. --- gtk2_ardour/editor_export_audio.cc | 6 +- gtk2_ardour/ui/waves_export_dialog.xml | 214 ++------ .../ui/waves_export_preset_selector.xml | 41 ++ .../ui/waves_export_timespan_selector.xml | 66 +++ gtk2_ardour/waves_export_dialog.cc | 487 ++++++++++++++++- gtk2_ardour/waves_export_dialog.h | 172 +++++- gtk2_ardour/waves_export_dialog.logic.cc | 156 ------ gtk2_ardour/waves_export_dialog.logic.h | 47 -- gtk2_ardour/waves_export_file_notebook.cc | 321 ++++++++++++ gtk2_ardour/waves_export_file_notebook.h | 123 +++++ gtk2_ardour/waves_export_preset_selector.cc | 162 ++++++ gtk2_ardour/waves_export_preset_selector.h | 78 +++ gtk2_ardour/waves_export_timespan_selector.cc | 488 ++++++++++++++++++ gtk2_ardour/waves_export_timespan_selector.h | 161 ++++++ gtk2_ardour/wscript | 4 +- 15 files changed, 2134 insertions(+), 392 deletions(-) create mode 100644 gtk2_ardour/ui/waves_export_preset_selector.xml create mode 100644 gtk2_ardour/ui/waves_export_timespan_selector.xml delete mode 100644 gtk2_ardour/waves_export_dialog.logic.cc delete mode 100644 gtk2_ardour/waves_export_dialog.logic.h create mode 100644 gtk2_ardour/waves_export_file_notebook.cc create mode 100644 gtk2_ardour/waves_export_file_notebook.h create mode 100644 gtk2_ardour/waves_export_preset_selector.cc create mode 100644 gtk2_ardour/waves_export_preset_selector.h create mode 100644 gtk2_ardour/waves_export_timespan_selector.cc create mode 100644 gtk2_ardour/waves_export_timespan_selector.h diff --git a/gtk2_ardour/editor_export_audio.cc b/gtk2_ardour/editor_export_audio.cc index 3a41d1b662..7b7489c404 100644 --- a/gtk2_ardour/editor_export_audio.cc +++ b/gtk2_ardour/editor_export_audio.cc @@ -64,11 +64,7 @@ using namespace Gtk; void Editor::export_audio () { - if (1) { - WavesExportDialog export_dialog (_("Export"), _session, ExportProfileManager::RegularExport); - export_dialog.run(); - } - ExportDialog dialog (*this, _("Export"), ExportProfileManager::RegularExport); + WavesExportDialog dialog (*this, _("Export"), ExportProfileManager::RegularExport); dialog.set_session (_session); dialog.run(); } diff --git a/gtk2_ardour/ui/waves_export_dialog.xml b/gtk2_ardour/ui/waves_export_dialog.xml index 11053def46..1338e8e36c 100644 --- a/gtk2_ardour/ui/waves_export_dialog.xml +++ b/gtk2_ardour/ui/waves_export_dialog.xml @@ -1,5 +1,5 @@ - +