summaryrefslogtreecommitdiff
path: root/gtk2_ardour/region_view.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/region_view.h')
-rw-r--r--gtk2_ardour/region_view.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/region_view.h b/gtk2_ardour/region_view.h
index b9258396d9..11c6c7e556 100644
--- a/gtk2_ardour/region_view.h
+++ b/gtk2_ardour/region_view.h
@@ -87,6 +87,7 @@ class RegionView : public TimeAxisViewItem
virtual void exited () {}
void enable_display(bool yn) { _enable_display = yn; }
+ void update_coverage_frames (LayerDisplay);
static sigc::signal<void,RegionView*> RegionViewGoingAway;
@@ -143,6 +144,12 @@ class RegionView : public TimeAxisViewItem
sigc::connection data_ready_connection;
std::vector<GhostRegion*> ghosts;
+
+ /** a list of rectangles which are used in stacked display mode to colour
+ different bits of regions according to whether or not they are the one
+ that will be played at any given time.
+ */
+ std::list<ArdourCanvas::SimpleRect*> _coverage_frames;
typedef std::map<const Evoral::Parameter, boost::shared_ptr<AutomationRegionView> > AutomationChildren;
AutomationChildren _automation_children;