- virtual void update_contents_y_position_and_height ();
-
- virtual void redisplay_diskstream () = 0;
-
- sigc::signal<void,RegionView*> RegionViewAdded;
+ virtual void update_contents_height ();
+
+ virtual void redisplay_track () = 0;
+ double child_height () const;
+ ARDOUR::layer_t layers () const { return _layers; }
+
+ virtual RegionView* create_region_view (boost::shared_ptr<ARDOUR::Region>, bool, bool) {
+ return 0;
+ }
+
+ void check_record_layers (boost::shared_ptr<ARDOUR::Region>, ARDOUR::framepos_t);
+
+ virtual void playlist_layered (boost::weak_ptr<ARDOUR::Track>);
+
+ sigc::signal<void, RegionView*> RegionViewAdded;
+ sigc::signal<void> RegionViewRemoved;
+ /** Emitted when the height of regions has changed */
+ sigc::signal<void> ContentsHeightChanged;