summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-01-25 12:51:10 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:38 -0400
commit026dc718eedc59bacdd83788b373b1737a57eaa9 (patch)
treef4ee95b2e622a9597d035a6caeeeca935aa06113 /gtk2_ardour
parentb3d5d4f13853817696a1ea19ce2c7740c381c045 (diff)
set controls for VCA strip
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/vca_master_strip.cc18
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();
+}