summaryrefslogtreecommitdiff
path: root/gtk2_ardour/stereo_panner.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/stereo_panner.h')
-rw-r--r--gtk2_ardour/stereo_panner.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/gtk2_ardour/stereo_panner.h b/gtk2_ardour/stereo_panner.h
index 8b62b7d82a..bb4687d209 100644
--- a/gtk2_ardour/stereo_panner.h
+++ b/gtk2_ardour/stereo_panner.h
@@ -24,6 +24,10 @@
#include "gtkmm2ext/binding_proxy.h"
#include "panner_interface.h"
+namespace ARDOUR {
+ class PannerShell;
+}
+
namespace PBD {
class Controllable;
}
@@ -35,7 +39,7 @@ namespace ARDOUR {
class StereoPanner : public PannerInterface
{
public:
- StereoPanner (boost::shared_ptr<ARDOUR::Panner>);
+ StereoPanner (boost::shared_ptr<ARDOUR::PannerShell>);
~StereoPanner ();
boost::shared_ptr<PBD::Controllable> get_position_controllable() const { return position_control; }
@@ -56,6 +60,7 @@ class StereoPanner : public PannerInterface
private:
PannerEditor* editor ();
+ boost::shared_ptr<ARDOUR::PannerShell> _panner_shell;
boost::shared_ptr<PBD::Controllable> position_control;
boost::shared_ptr<PBD::Controllable> width_control;
@@ -94,6 +99,7 @@ class StereoPanner : public PannerInterface
static void set_colors ();
static bool have_colors;
void color_handler ();
+ void bypass_handler ();
};
#endif /* __gtk_ardour_stereo_panner_h__ */