-
- cairo_move_to (cr, 0, y1 + arc_radius);
- cairo_arc (cr, _width, y1 + arc_radius, arc_radius, M_PI, 3 * M_PI / 2);
- cairo_line_to (cr, _width, y2);
- cairo_arc (cr, _width, y2 - arc_radius, arc_radius, M_PI / 2, M_PI);
- cairo_line_to (cr, 0, y1 + arc_radius);
+
+ a = 1.0;
+
+ cairo_set_source_rgba (cr, r, g, b, a);
+ cairo_move_to (cr, 0, tab.from + arc_radius);
+ cairo_arc (cr, get_width(), tab.from + arc_radius, arc_radius, M_PI, 3 * M_PI / 2);
+ cairo_line_to (cr, get_width(), tab.to);
+ cairo_arc (cr, get_width(), tab.to - arc_radius, arc_radius, M_PI / 2, M_PI);
+ cairo_line_to (cr, 0, tab.from + arc_radius);