def circle(box, draw)
      x, y, r = box.x, box.y, box.radius
      use_cairo do |cc|
        if box.arc_direction == :clockwise
          cc.arc(x, y, r, box.arc_start, box.arc_end)
        else
          cc.arc_negative(x, y, r, box.arc_start, box.arc_end)
        end
        if box.arc_close
          cc.close_path();
        end
        cc.fill_n_stroke(draw)
      end
    end
def circle(box, draw)
      x, y, r = box.x, box.y, box.radius
      use_cairo do |cc|
        if box.arc_direction == :clockwise
          cc.arc(x, y, r, box.arc_start, box.arc_end)
        else
          cc.arc_negative(x, y, r, box.arc_start, box.arc_end)
        end
        if box.arc_close
          cc.close_path();
        end
        cc.fill_n_stroke(draw)
      end
    end
:nodoc:
 @api private