summaryrefslogtreecommitdiff
path: root/gtk2_ardour/streamview.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/streamview.h')
-rw-r--r--gtk2_ardour/streamview.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/streamview.h b/gtk2_ardour/streamview.h
index 14b30a42fc..0bf770837f 100644
--- a/gtk2_ardour/streamview.h
+++ b/gtk2_ardour/streamview.h
@@ -77,7 +77,7 @@ public:
LayerDisplay layer_display () const { return _layer_display; }
ArdourCanvas::Group* background_group() { return _background_group; }
- ArdourCanvas::Group* canvas_item() { return canvas_group; }
+ ArdourCanvas::Group* canvas_item() { return _canvas_group; }
enum ColorTarget {
RegionColor,
@@ -116,7 +116,7 @@ public:
sigc::signal<void> HeightChanged;
protected:
- StreamView (RouteTimeAxisView&, ArdourCanvas::Group* group = NULL);
+ StreamView (RouteTimeAxisView&, ArdourCanvas::Group* background_group = 0, ArdourCanvas::Group* canvas_group = 0);
void transport_changed();
void transport_looped();
@@ -140,9 +140,10 @@ protected:
virtual void color_handler () = 0;
RouteTimeAxisView& _trackview;
+ bool owns_background_group;
bool owns_canvas_group;
ArdourCanvas::Group* _background_group;
- ArdourCanvas::Group* canvas_group;
+ ArdourCanvas::Group* _canvas_group;
ArdourCanvas::SimpleRect* canvas_rect; /* frame around the whole thing */
typedef std::list<RegionView* > RegionViewList;