X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fdiamond.h;h=a8169becb9ef93a8576c5a70ce3a0338078ed27a;hb=e3b0cb086d2cec5f28a24fed16fd62e06080fe1a;hp=a7f8c684ff5fc7c5bb303b7681cb428ad62bf210;hpb=68653307e666b8daabd2931ce0731d400d947707;p=ardour.git diff --git a/gtk2_ardour/diamond.h b/gtk2_ardour/diamond.h index a7f8c684ff..a8169becb9 100644 --- a/gtk2_ardour/diamond.h +++ b/gtk2_ardour/diamond.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2007 Paul Davis + Copyright (C) 2007 Paul Davis Author: Dave Robillard This program is free software; you can redistribute it and/or modify @@ -21,14 +21,28 @@ #define __ardour_diamond_h__ #include +#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; };