#include <vector>
#include <sigc++/signal.h>
#include <libgnomecanvasmm.h>
-#include <ardour/configuration.h>
#include "canvas.h"
namespace Gnome {
namespace Canvas {
- class CanvasMidiEvent;
+ class CanvasNoteEvent;
class CanvasNote;
class CanvasHit;
class Diamond;
public:
class Event : public sigc::trackable {
public:
- Event(ArdourCanvas::CanvasMidiEvent*);
+ Event(ArdourCanvas::CanvasNoteEvent*);
virtual ~Event() {}
virtual void x_changed() = 0;
- ArdourCanvas::CanvasMidiEvent* event;
+ ArdourCanvas::CanvasNoteEvent* event;
};
class Note : public Event {
MidiGhostRegion(TimeAxisView& tv, TimeAxisView& source_tv, double initial_unit_pos);
MidiGhostRegion(MidiStreamView& msv, TimeAxisView& source_tv, double initial_unit_pos);
+ ~MidiGhostRegion();
MidiStreamView* midi_view();