Gdk::Color& basic_color);
RegionView (const RegionView& other);
+ RegionView (const RegionView& other, boost::shared_ptr<ARDOUR::Region> other_region);
~RegionView ();
virtual void region_changed (ARDOUR::Change);
- virtual GhostRegion* add_ghost (AutomationTimeAxisView&) = 0;
- void remove_ghost (GhostRegion*);
+ virtual GhostRegion* add_ghost (TimeAxisView&) = 0;
+ void remove_ghost_in (TimeAxisView&);
+ void remove_ghost (GhostRegion*);
uint32_t get_fill_color ();
void enable_display(bool yn) { _enable_display = yn; }
static sigc::signal<void,RegionView*> RegionViewGoingAway;
- sigc::signal<void> GoingAway;
protected:
boost::shared_ptr<ARDOUR::Region>,
double samples_per_unit,
Gdk::Color& basic_color,
+ bool recording,
TimeAxisViewItem::Visibility);
virtual void region_resized (ARDOUR::Change);
bool valid; ///< see StreamView::redisplay_diskstream()
bool _enable_display; ///< see StreamView::redisplay_diskstream()
double _pixel_width;
+ double _height;
bool in_destructor;
bool wait_for_data;