summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas/arrow.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/canvas/arrow.h')
-rw-r--r--libs/canvas/canvas/arrow.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/canvas/canvas/arrow.h b/libs/canvas/canvas/arrow.h
index 9d9fe0d700..75c21da07c 100644
--- a/libs/canvas/canvas/arrow.h
+++ b/libs/canvas/canvas/arrow.h
@@ -31,6 +31,7 @@
namespace ArdourCanvas {
+class Canvas;
class Line;
class Polygon;
@@ -48,7 +49,8 @@ class Polygon;
class LIBCANVAS_API Arrow : public Group
{
public:
- Arrow (Group *);
+ Arrow (Canvas*);
+ Arrow (Group*);
void set_show_head (int, bool);
void set_head_outward (int, bool);
@@ -68,6 +70,7 @@ public:
private:
void setup_polygon (int);
+ void setup ();
/** Representation of a single arrow head */
struct Head {