summaryrefslogtreecommitdiff
path: root/gtk2_ardour/export_channel_selector.cc
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2015-08-04 14:49:27 -0500
committerBen Loftis <ben@harrisonconsoles.com>2015-08-04 14:49:46 -0500
commit3cbd73de498b2136c9821030c41d6861d71c29f1 (patch)
treec55372e12948b72457bd3d5c2e2f8059f85159ee /gtk2_ardour/export_channel_selector.cc
parent2e8e23fac37776ebcfac45563ad438a8227d9e05 (diff)
(hopefully) less ambiguous wording of processed stem exports. Update the info text when checkbox state is changed
Diffstat (limited to 'gtk2_ardour/export_channel_selector.cc')
-rw-r--r--gtk2_ardour/export_channel_selector.cc13
1 files changed, 10 insertions, 3 deletions
diff --git a/gtk2_ardour/export_channel_selector.cc b/gtk2_ardour/export_channel_selector.cc
index 77cabad5a1..64cfe67628 100644
--- a/gtk2_ardour/export_channel_selector.cc
+++ b/gtk2_ardour/export_channel_selector.cc
@@ -539,8 +539,7 @@ RegionExportChannelSelector::handle_selection ()
TrackExportChannelSelector::TrackExportChannelSelector (ARDOUR::Session * session, ProfileManagerPtr manager)
: ExportChannelSelector(session, manager)
- , region_contents_button(source_group, _("Export region contents"))
- , track_output_button(source_group, _("Export track output"))
+ , track_output_button(_("Apply track/bus processing"))
, select_tracks_button (_("Select all tracks"))
, select_busses_button (_("Select all busses"))
, select_none_button (_("Deselect all"))
@@ -548,7 +547,6 @@ TrackExportChannelSelector::TrackExportChannelSelector (ARDOUR::Session * sessio
pack_start(main_layout);
// Options
- options_box.pack_start(region_contents_button);
options_box.pack_start(track_output_button);
options_box.pack_start (select_tracks_button);
options_box.pack_start (select_busses_button);
@@ -588,6 +586,8 @@ TrackExportChannelSelector::TrackExportChannelSelector (ARDOUR::Session * sessio
select_busses_button.signal_clicked().connect (sigc::mem_fun (*this, &TrackExportChannelSelector::select_busses));
select_none_button.signal_clicked().connect (sigc::mem_fun (*this, &TrackExportChannelSelector::select_none));
+ track_output_button.signal_clicked().connect (sigc::mem_fun (*this, &TrackExportChannelSelector::track_outputs_selected));
+
fill_list();
show_all_children ();
@@ -639,6 +639,12 @@ TrackExportChannelSelector::select_none ()
}
void
+TrackExportChannelSelector::track_outputs_selected ()
+{
+ update_config();
+}
+
+void
TrackExportChannelSelector::fill_list()
{
track_list->clear();
@@ -716,6 +722,7 @@ TrackExportChannelSelector::update_config()
}
state->config->set_name (route->name());
+
}
CriticalSelectionChanged ();