diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2017-02-02 11:02:10 -0600 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2017-02-02 11:02:10 -0600 |
commit | b759bae0cde1661d4d12f370facbf5b8189eacc9 (patch) | |
tree | e74e02967bd46a5eb05e8c78557a4bcebdf7e5f8 /gtk2_ardour/mixer_strip.cc | |
parent | 71003b02353ea090902bdd5623d42da141fa25ad (diff) |
Right-click on a VCA to assign it to the selected channels.
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index af56b4fc5b..1a82d7025b 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -426,6 +426,22 @@ MixerStrip::~MixerStrip () _entered_mixer_strip = NULL; } +void +MixerStrip::vca_assign (boost::shared_ptr<ARDOUR::VCA> vca) +{ + boost::shared_ptr<Slavable> sl = boost::dynamic_pointer_cast<Slavable> ( route() ); + if (sl) + sl->assign(vca); +} + +void +MixerStrip::vca_unassign (boost::shared_ptr<ARDOUR::VCA> vca) +{ + boost::shared_ptr<Slavable> sl = boost::dynamic_pointer_cast<Slavable> ( route() ); + if (sl) + sl->unassign(vca); +} + bool MixerStrip::mixer_strip_enter_event (GdkEventCrossing* /*ev*/) { |