X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fcanvas%2Farc.h;h=76342c3985a311368546db60bf5bb4838987faba;hb=4d3cd732c93dd64b8768ec5f8398999f521ee6f0;hp=306a1acb7bfd9f18187445a10a98ccaf86aef755;hpb=5399425f534e2d96d07cf29f427bfa0f39d904b7;p=ardour.git diff --git a/libs/canvas/canvas/arc.h b/libs/canvas/canvas/arc.h index 306a1acb7b..76342c3985 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 { @@ -60,7 +63,7 @@ private: double _arc_degrees; double _start_degrees; }; - + } #endif