From 8e8a0a9ef44cf07548392b4a2e8617393fcd3b6c Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 23 Sep 2016 20:43:26 +0200 Subject: GUI option to Exclude unused sources --- gtk2_ardour/session_archive_dialog.cc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gtk2_ardour/session_archive_dialog.cc') diff --git a/gtk2_ardour/session_archive_dialog.cc b/gtk2_ardour/session_archive_dialog.cc index 24ecba6b71..15bdbc8165 100644 --- a/gtk2_ardour/session_archive_dialog.cc +++ b/gtk2_ardour/session_archive_dialog.cc @@ -33,6 +33,7 @@ using namespace ARDOUR; SessionArchiveDialog::SessionArchiveDialog () : ArdourDialog (_("Zip/Archive Session")) , ProgressReporter () + , only_used_checkbox (_("Exclude unused audio sources")) { VBox* vbox = get_vbox(); @@ -71,6 +72,8 @@ SessionArchiveDialog::SessionArchiveDialog () hbox->pack_start (encode_selector, true, true); vbox->pack_start (*hbox, false, false); + vbox->pack_start (only_used_checkbox, false, false); + vbox->pack_start (progress_bar, true, true, 12); vbox->show_all (); @@ -132,6 +135,18 @@ SessionArchiveDialog::set_name (const std::string& name) name_entry_changed (); } +bool +SessionArchiveDialog::only_used_sources () const +{ + return only_used_checkbox.get_active (); +} + +void +SessionArchiveDialog::set_only_used_sources (bool en) +{ + only_used_checkbox.set_active (en); +} + ARDOUR::Session::ArchiveEncode SessionArchiveDialog::encode_option () const { -- cgit v1.2.3