streamview no longer outlines any part of its canvas rect (we leave that to time...
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 5 Nov 2014 22:12:18 +0000 (17:12 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 6 Nov 2014 00:45:23 +0000 (19:45 -0500)
Also remove commented "- 1.0" adjustments that were already commented

gtk2_ardour/streamview.cc

index 5d2b58a5cd4ed3b8775383fbc28b6b71c2dbe708..850052163ea48c653d3cf914e682c1b43202eb30 100644 (file)
@@ -71,9 +71,8 @@ StreamView::StreamView (RouteTimeAxisView& tv, ArdourCanvas::Container* canvas_g
 
        canvas_rect = new ArdourCanvas::Rectangle (_canvas_group);
        CANVAS_DEBUG_NAME (canvas_rect, string_compose ("SV canvas rectangle %1", _trackview.name()));
-       canvas_rect->set (ArdourCanvas::Rect (0, 0, ArdourCanvas::COORD_MAX, tv.current_height () -1));
-       canvas_rect->set_outline_what (ArdourCanvas::Rectangle::BOTTOM); // bottom separator
-       canvas_rect->set_outline_color (RGBA_TO_UINT (0, 0, 0, 255));
+       canvas_rect->set (ArdourCanvas::Rect (0, 0, ArdourCanvas::COORD_MAX, tv.current_height ()));
+       canvas_rect->set_outline_what (ArdourCanvas::Rectangle::What (0));
        canvas_rect->set_fill (true);
        canvas_rect->Event.connect (sigc::bind (sigc::mem_fun (_trackview.editor(), &PublicEditor::canvas_stream_view_event), canvas_rect, &_trackview));
 
@@ -115,16 +114,17 @@ int
 StreamView::set_height (double h)
 {
        /* limit the values to something sane-ish */
+
        if (h < 10.0 || h > 1000.0) {
                return -1;
        }
 
-       if (canvas_rect->y1() == h /* -1 */) {
+       if (canvas_rect->y1() == h) {
                return 0;
        }
 
        height = h;
-       canvas_rect->set_y1 (height /* -1 */); // share the separator with outline
+       canvas_rect->set_y1 (height);
        update_contents_height ();
 
        return 0;