summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mono_panner.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/mono_panner.h')
-rw-r--r--gtk2_ardour/mono_panner.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gtk2_ardour/mono_panner.h b/gtk2_ardour/mono_panner.h
index 1c387ad32c..b79038bab7 100644
--- a/gtk2_ardour/mono_panner.h
+++ b/gtk2_ardour/mono_panner.h
@@ -28,6 +28,10 @@
#include "panner_interface.h"
+namespace ARDOUR {
+ class PannerShell;
+}
+
namespace PBD {
class Controllable;
}
@@ -35,7 +39,7 @@ namespace PBD {
class MonoPanner : public PannerInterface
{
public:
- MonoPanner (boost::shared_ptr<ARDOUR::Panner>);
+ MonoPanner (boost::shared_ptr<ARDOUR::PannerShell>);
~MonoPanner ();
boost::shared_ptr<PBD::Controllable> get_controllable() const { return position_control; }
@@ -53,6 +57,7 @@ class MonoPanner : public PannerInterface
private:
PannerEditor* editor ();
+ boost::shared_ptr<ARDOUR::PannerShell> _panner_shell;
boost::shared_ptr<PBD::Controllable> position_control;
PBD::ScopedConnectionList connections;
@@ -76,10 +81,14 @@ class MonoPanner : public PannerInterface
bool _dragging;
+ static Pango::AttrList panner_font_attributes;
+ static bool have_font;
+
static ColorScheme colors;
static void set_colors ();
static bool have_colors;
void color_handler ();
+ void bypass_handler ();
};
#endif /* __gtk_ardour_mono_panner_h__ */