- class Event : public sigc::trackable {
- public:
- Event(ArdourCanvas::CanvasNoteEvent*);
- virtual ~Event() {}
-
- ArdourCanvas::CanvasNoteEvent* event;
- };
-
- class Note : public Event {
- public:
- Note(ArdourCanvas::CanvasNote*, ArdourCanvas::Group*);
- ~Note();
-
- ArdourCanvas::SimpleRect* rect;
+ class GhostEvent : public sigc::trackable {
+ public:
+ GhostEvent(::NoteBase *, ArdourCanvas::Container *);
+ virtual ~GhostEvent ();
+
+ NoteBase* event;
+ ArdourCanvas::Rectangle* rect;