1 #ifndef __CANVAS_LINE_H__
2 #define __CANVAS_LINE_H__
4 #include "canvas/item.h"
5 #include "canvas/outline.h"
6 #include "canvas/poly_line.h"
8 namespace ArdourCanvas {
10 class Line : virtual public Item, public Outline
15 void render (Rect const & area, Cairo::RefPtr<Cairo::Context>) const;
16 void compute_bounding_box () const;
17 XMLNode* get_state () const;
18 void set_state (XMLNode const *);
20 void set (Duple, Duple);