3a624d867dc40dd432786e2ddc98a4295a9a27c0
[ardour.git] / libs / canvas / canvas / polygon.h
1 #ifndef __CANVAS_POLYGON_H__
2 #define __CANVAS_POLYGON_H__
3
4 #include "canvas/poly_item.h"
5 #include "canvas/outline.h"
6 #include "canvas/fill.h"
7
8 namespace ArdourCanvas {
9
10 class Polygon : public PolyItem, public Fill
11 {
12 public:
13         Polygon (Group *);
14
15         void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
16         XMLNode* get_state () const;
17         void set_state (XMLNode const *);
18 };
19         
20 }
21
22 #endif