diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-23 15:23:47 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-27 14:59:32 -0500 |
commit | feafcbf61d4ef04a1a0c84fc2b0d764f7c232d06 (patch) | |
tree | 2daee1a4f2680a273ee32c7ae97829532abc9b16 /libs/surfaces/push2/knob.h | |
parent | 7594e7644ab2c3f7b697d518c5747d542b9edbdf (diff) |
fix various aspects of knob function
Diffstat (limited to 'libs/surfaces/push2/knob.h')
-rw-r--r-- | libs/surfaces/push2/knob.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libs/surfaces/push2/knob.h b/libs/surfaces/push2/knob.h index 0ae54d68a1..71cdf8db32 100644 --- a/libs/surfaces/push2/knob.h +++ b/libs/surfaces/push2/knob.h @@ -8,8 +8,11 @@ #include "pbd/signals.h" -#include "canvas/item.h" -#include "canvas/text.h" +#include "canvas/container.h" + +namespace ArdourCanvas { + class Text; +} namespace ARDOUR { class AutomationControl; @@ -24,7 +27,7 @@ namespace ArdourSurface { class Push2; -class Push2Knob : public sigc::trackable, public ArdourCanvas::Item +class Push2Knob : public sigc::trackable, public ArdourCanvas::Container { public: enum Element { @@ -77,7 +80,7 @@ public: ArdourCanvas::Color text_color; ArdourCanvas::Color arc_start_color; ArdourCanvas::Color arc_end_color; - ArdourCanvas::Text text; + ArdourCanvas::Text* text; void set_pan_azimuth_text (double); void set_pan_width_text (double); |