start using ActionMap in preference to ActionManager
[ardour.git] / gtk2_ardour / led.cc
index 83fdc3e46ca78cc0d650412bedbf6454f4aca57f..6112f9c429547f76a48892a77ae1a634d4da4a52 100644 (file)
@@ -42,8 +42,9 @@ LED::~LED()
 }
 
 void
-LED::render (cairo_t* cr)
+LED::render (Cairo::RefPtr<Cairo::Context> const& ctx, cairo_rectangle_t*)
 {
+       cairo_t* cr = ctx->cobj();
        if (!_fixed_diameter) {
                _diameter = std::min (get_width(), get_height());
        }
@@ -92,7 +93,7 @@ LED::render (cairo_t* cr)
        cairo_fill(cr);
 
        //knob color
-       cairo_set_source_rgba (cr, _red, _green, _blue, (active_state() == Active) ? 0.8 : 0.2);
+       cairo_set_source_rgba (cr, _red, _green, _blue, (active_state() == Gtkmm2ext::ExplicitActive) ? 0.8 : 0.2);
        cairo_arc (cr, 0, 0, _diameter/2-3, 0, 2 * M_PI);
        cairo_fill(cr);