X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fcanvas%2Farc.h;h=95bd157cbf664072cae0927c5618815246c9685f;hb=4dc63966f0872efe768dad61eb9b8785d06b92d1;hp=306a1acb7bfd9f18187445a10a98ccaf86aef755;hpb=2ba58dfe65bb0c5ba7d5eb18a1566fa79eeb6993;p=ardour.git diff --git a/libs/canvas/canvas/arc.h b/libs/canvas/canvas/arc.h index 306a1acb7b..95bd157cbf 100644 --- a/libs/canvas/canvas/arc.h +++ b/libs/canvas/canvas/arc.h @@ -26,10 +26,13 @@ namespace ArdourCanvas { -class LIBCANVAS_API Arc : virtual public Item, public Outline, public Fill +class Canvas; + +class LIBCANVAS_API Arc : public Item { public: - Arc (Group *); + Arc (Canvas*); + Arc (Item*); void render (Rect const & area, Cairo::RefPtr) const; void compute_bounding_box () const; @@ -39,7 +42,7 @@ public: void set_arc (double degrees); void set_start (double degrees); - Duple center() const { + Duple center() const { return _center; } Coord radius () const {