X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fstreamview.h;h=834890f57d51eafb7d037451fd23130206c37bad;hb=dd72d2bf6584571b88fb383752dcb0dd892a034a;hp=d211ca10c337b9d5e3ab3a36ab69a93f5ec7cab6;hpb=6e912a0aa31313636e2957ec0aa97d4103ee117f;p=ardour.git diff --git a/gtk2_ardour/streamview.h b/gtk2_ardour/streamview.h index d211ca10c3..834890f57d 100644 --- a/gtk2_ardour/streamview.h +++ b/gtk2_ardour/streamview.h @@ -76,10 +76,8 @@ public: virtual int set_samples_per_pixel (double); gdouble get_samples_per_pixel () const { return _samples_per_pixel; } - virtual void enter_internal_edit_mode (); - virtual void leave_internal_edit_mode (); - - 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; } @@ -100,7 +98,7 @@ public: void foreach_selected_regionview (sigc::slot slot); void set_selected_regionviews (RegionSelection&); - void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list&); + void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list&, bool within = false); void get_inverted_selectables (Selection&, std::list& results); virtual void update_contents_metrics(boost::shared_ptr) {} @@ -121,7 +119,7 @@ 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 */