#include <vector>
#include <sigc++/signal.h>
-#include <libgnomecanvas/libgnomecanvas.h>
+#include <libgnomecanvasmm.h>
+#include "canvas.h"
+#include "simplerect.h"
class AutomationTimeAxisView;
struct GhostRegion : public sigc::trackable
{
AutomationTimeAxisView& trackview;
- GnomeCanvasItem* group;
- GnomeCanvasItem* base_rect;
- std::vector<GnomeCanvasItem*> waves;
+ ArdourCanvas::Group* group;
+ ArdourCanvas::SimpleRect* base_rect;
+ std::vector<ArdourCanvas::WaveView*> waves;
GhostRegion (AutomationTimeAxisView& tv, double initial_unit_pos);
~GhostRegion ();