round outside corners of pixfaders
authorPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Jan 2013 02:14:58 +0000 (02:14 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 12 Jan 2013 02:14:58 +0000 (02:14 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@13834 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/gtkmm2ext/pixfader.cc

index 48de5da70fcda8d0fffa63c562229f09b4d4d673..6695269fda9335b7e3c00c8efb93735a70387f82 100644 (file)
@@ -198,7 +198,7 @@ PixFader::on_expose_event (GdkEventExpose* ev)
                cairo_set_source (cr, pattern);
                cairo_matrix_init_translate (&matrix, 0, (h - ds));
                cairo_pattern_set_matrix (pattern, &matrix);
-               cairo_rectangle (cr, 0, 0, w, h);
+               Gtkmm2ext::rounded_rectangle (cr, 0, 0, w, h, CORNER_RADIUS-1.5);
                cairo_fill (cr);
 
        } else {
@@ -222,7 +222,7 @@ PixFader::on_expose_event (GdkEventExpose* ev)
                cairo_set_source (cr, pattern);
                cairo_matrix_init_translate (&matrix, w - ds, 0);
                cairo_pattern_set_matrix (pattern, &matrix);
-               cairo_rectangle (cr, 0, 0, w, h);
+               Gtkmm2ext::rounded_rectangle (cr, 0, 0, w, h, CORNER_RADIUS-1.5);
                cairo_fill (cr);
        }