diff options
Diffstat (limited to 'libs/canvas/canvas/arrow.h')
-rw-r--r-- | libs/canvas/canvas/arrow.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/canvas/canvas/arrow.h b/libs/canvas/canvas/arrow.h index a5a338a3ba..beaed84c27 100644 --- a/libs/canvas/canvas/arrow.h +++ b/libs/canvas/canvas/arrow.h @@ -25,6 +25,8 @@ #ifndef __CANVAS_ARROW_H__ #define __CANVAS_ARROW_H__ +#include "canvas/visibility.h" + #include "canvas/group.h" namespace ArdourCanvas { @@ -43,7 +45,7 @@ class Polygon; * to draw lines at any angle. */ -class Arrow : public Group +class LIBCANVAS_API Arrow : public Group { public: Arrow (Group *); @@ -62,6 +64,8 @@ public: void set_y0 (Coord); void set_y1 (Coord); + bool covers (Duple const &) const; + private: void setup_polygon (int); |