add required virtual method for SrcFileSource
[ardour.git] / libs / gtkmm2ext / barcontroller.cc
index 3afd0a98b939ca5c3c6e462241424075cc98280f..693151aaed120042eff57b1c1bbd6307b6f30170 100644 (file)
@@ -313,7 +313,7 @@ BarController::expose (GdkEventExpose* /*event*/)
 
        Gdk::Color c;
        Widget* parent;
-       gint x1=0, x2=0, y1=0, y2=0;
+       gint x1=0, x2=0, y2=0;
        gint w, h;
        double fract, radius;
     float r, g, b;
@@ -327,7 +327,6 @@ BarController::expose (GdkEventExpose* /*event*/)
                h = darea.get_height();
                x1 = (gint) floor (w * fract);
                x2 = x1;
-               y1 = 0;
                y2 = h - 1;
 
                if (use_parent) {
@@ -469,6 +468,12 @@ BarController::expose (GdkEventExpose* /*event*/)
                break;
        }
 
+       if (!darea.get_sensitive()) {
+               rounded_rectangle (context, 0, 0, darea.get_width(), darea.get_height(), 3);
+               context->set_source_rgba (0.505, 0.517, 0.525, 0.6);
+               context->fill ();
+       }
+
        /* draw label */
 
        double xpos = -1;