diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-25 12:51:10 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:38 -0400 |
commit | 026dc718eedc59bacdd83788b373b1737a57eaa9 (patch) | |
tree | f4ee95b2e622a9597d035a6caeeeca935aa06113 /gtk2_ardour/vca_master_strip.cc | |
parent | b3d5d4f13853817696a1ea19ce2c7740c381c045 (diff) |
set controls for VCA strip
Diffstat (limited to 'gtk2_ardour/vca_master_strip.cc')
-rw-r--r-- | gtk2_ardour/vca_master_strip.cc | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/gtk2_ardour/vca_master_strip.cc b/gtk2_ardour/vca_master_strip.cc index 34637a1722..7761b6f973 100644 --- a/gtk2_ardour/vca_master_strip.cc +++ b/gtk2_ardour/vca_master_strip.cc @@ -16,15 +16,24 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include "ardour/vca.h" + #include "vca_master_strip.h" using namespace ARDOUR; +using std::string; -VCAMasterStrip::VCAMasterStrip (Session* s) +VCAMasterStrip::VCAMasterStrip (Session* s, boost::shared_ptr<VCA> v) : AxisView (s) + , vca (v) , gain_meter (s, 250) { - name_button.set_text ("name"); + gain_meter.set_controls (boost::shared_ptr<Route>(), + boost::shared_ptr<PeakMeter>(), + boost::shared_ptr<Amp>(), + vca->control()); + + name_button.set_text (vca->name()); active_button.set_text ("active"); pack_start (active_button, false, false); @@ -36,3 +45,8 @@ VCAMasterStrip::VCAMasterStrip (Session* s) gain_meter.show_all (); } +string +VCAMasterStrip::name() const +{ + return vca->name(); +} |