LV2 extUI handling - amend to previous commit.
[ardour.git] / gtk2_ardour / diamond.h
index a7f8c684ff5fc7c5bb303b7681cb428ad62bf210..a9110d497d4bb79ec7d58406707d8ad1c5c0abc0 100644 (file)
@@ -1,6 +1,6 @@
 /*
-    Copyright (C) 2007 Paul Davis 
-    Author: Dave Robillard
+    Copyright (C) 2007 Paul Davis
+    Author: David Robillard
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 #define __ardour_diamond_h__
 
 #include <libgnomecanvasmm/polygon.h>
+#include "canvas-note-event.h"
+#include "canvas.h"
 
 namespace Gnome {
 namespace Canvas {
 
 
-class Diamond : public Gnome::Canvas::Polygon {
-public:
-       Diamond(Gnome::Canvas::Group& group, double height);
+class Diamond : public Polygon
+{
+  public:
+       Diamond(Group& group, double height);
+       ~Diamond ();
+
+       void move_to (double x, double y);
+       void move_by (double dx, double dy);
+       void set_height(double height);
+
+  protected:
+       double _x;
+       double _y;
+       double _h;
+       GnomeCanvasPoints* points;
 };