Only show user-presets in favorite sidebar
[ardour.git] / gtk2_ardour / led.cc
index 474ffe508bc3b599e4e9ad14fdbb54257bdd7be8..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);
 
@@ -146,7 +147,7 @@ LED::set_colors_from_style ()
        Color c;
 
        switch (_visual_state) {
-       case 0:
+       case VisualState(0):
                c = style->get_fg (STATE_NORMAL);
                break;
        default: