#ifndef __CANVAS_POLY_ITEM_H__
#define __CANVAS_POLY_ITEM_H__
+#include "canvas/visibility.h"
#include "canvas/item.h"
#include "canvas/outline.h"
namespace ArdourCanvas {
-class PolyItem : virtual public Item, public Outline
+class LIBCANVAS_API PolyItem : public Item
{
public:
- PolyItem (Group *);
+ PolyItem (Canvas*);
+ PolyItem (Item*);
- void compute_bounding_box () const;
+ virtual void compute_bounding_box () const;
virtual void set (Points const &);
Points const & get () const;
Points _points;
};
-
+
}
#endif