add Rectangle::vertical_fraction() as a convenience method
[ardour.git] / libs / canvas / canvas / arrow.h
index 7db225553ea328dacee7affb4ec8ba71eb518a3d..6617e13bd281686f5e21ed477f934d745b568fd1 100644 (file)
@@ -26,7 +26,7 @@
 #define __CANVAS_ARROW_H__
 
 #include "canvas/visibility.h"
-#include "canvas/layout.h"
+#include "canvas/container.h"
 
 namespace ArdourCanvas {
 
@@ -45,12 +45,14 @@ class Polygon;
  *  to draw lines at any angle.
  */
        
-class LIBCANVAS_API Arrow : public Layout
+class LIBCANVAS_API Arrow : public Container
 {
 public:
        Arrow (Canvas*);
        Arrow (Item*);
 
+       void compute_bounding_box () const;
+
        void set_show_head (int, bool);
        void set_head_outward (int, bool);
        void set_head_height (int, Distance);