X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fstreamview.h;h=094a93eaa97fc0f1f6c1c8be2c89f6632d1d6079;hb=24df2b559464f981e2c6a91719e3cfe2a76a197c;hp=0c3faf3b21a382710018fc9aacf1460225fcd404;hpb=ced4378d0914bcfb926267772c45d1d23f3bed38;p=ardour.git diff --git a/gtk2_ardour/streamview.h b/gtk2_ardour/streamview.h index 0c3faf3b21..094a93eaa9 100644 --- a/gtk2_ardour/streamview.h +++ b/gtk2_ardour/streamview.h @@ -76,7 +76,8 @@ public: virtual int set_samples_per_pixel (double); gdouble get_samples_per_pixel () const { return _samples_per_pixel; } - void set_layer_display (LayerDisplay); + virtual void set_layer_display (LayerDisplay); + virtual bool can_change_layer_display() const { return true; } LayerDisplay layer_display () const { return _layer_display; } ArdourCanvas::Container* canvas_item() { return _canvas_group; } @@ -118,14 +119,14 @@ public: void check_record_layers (boost::shared_ptr, ARDOUR::framepos_t); virtual void playlist_layered (boost::weak_ptr); - + sigc::signal RegionViewAdded; sigc::signal RegionViewRemoved; /** Emitted when the height of regions has changed */ sigc::signal ContentsHeightChanged; protected: - StreamView (RouteTimeAxisView&, ArdourCanvas::Container* canvas_group = 0); + StreamView (RouteTimeAxisView&, ArdourCanvas::Container* canvas_group = 0); void transport_changed(); void transport_looped();