summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-05-18 15:56:52 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:43 -0400
commit45b5c9667e8b2d50250cd6d2846f9e0905fb1e84 (patch)
tree480cf57dde62645645ac0cadfdb51e4b87f4015a /gtk2_ardour/mixer_ui.h
parent1d81392e379c96b4014b9cf2cb4d3349a0f4b9bf (diff)
basics of spill control in place (actual change in mixer display, not done)
Diffstat (limited to 'gtk2_ardour/mixer_ui.h')
-rw-r--r--gtk2_ardour/mixer_ui.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h
index 413e5900f3..465324deb2 100644
--- a/gtk2_ardour/mixer_ui.h
+++ b/gtk2_ardour/mixer_ui.h
@@ -115,6 +115,10 @@ class Mixer_UI : public Gtkmm2ext::Tabbable, public PBD::ScopedConnectionList, p
void do_vca_assign (boost::shared_ptr<ARDOUR::VCA>);
void do_vca_unassign (boost::shared_ptr<ARDOUR::VCA>);
+ void show_vca_slaves (boost::shared_ptr<ARDOUR::VCA>);
+ bool showing_vca_slaves_for (boost::shared_ptr<ARDOUR::VCA>) const;
+
+ sigc::signal1<void,boost::shared_ptr<ARDOUR::VCA> > show_vca_change;
protected:
void set_route_targets_for_operation ();
@@ -365,6 +369,8 @@ class Mixer_UI : public Gtkmm2ext::Tabbable, public PBD::ScopedConnectionList, p
// true if mixer list is visible
bool _show_mixer_list;
+
+ mutable boost::weak_ptr<ARDOUR::VCA> spilled_vca;
};
#endif /* __ardour_mixer_ui_h__ */