Sort track selections before cut/copying their playlists, so that the list of selecte...
[ardour.git] / gtk2_ardour / streamview.cc
index f17e66f9d3d5d22527053aa217914112d460c7a2..17c261200f4a11850f6cb3af2edb82774faf821f 100644 (file)
@@ -74,6 +74,7 @@ StreamView::StreamView (RouteTimeAxisView& tv, ArdourCanvas::Group* background_g
        canvas_rect->raise(1); // raise above tempo lines
 
        canvas_rect->property_outline_what() = (guint32) (0x2|0x8);  // outline RHS and bottom
+       canvas_rect->property_outline_color_rgba() = RGBA_TO_UINT (0, 0, 0, 255);
 
        canvas_rect->signal_event().connect (sigc::bind (
                        sigc::mem_fun (_trackview.editor(), &PublicEditor::canvas_stream_view_event),
@@ -648,3 +649,19 @@ StreamView::setup_new_rec_layer_time (boost::shared_ptr<Region> region)
                _new_rec_layer_time = max_framepos;
        }
 }
+
+void
+StreamView::enter_internal_edit_mode ()
+{
+        for (list<RegionView*>::iterator i = region_views.begin(); i != region_views.end(); ++i) {
+                (*i)->hide_rect ();
+        }
+}
+
+void
+StreamView::leave_internal_edit_mode ()
+{
+        for (list<RegionView*>::iterator i = region_views.begin(); i != region_views.end(); ++i) {
+                (*i)->show_rect ();
+        }
+}