#include "canvas-note.h"
#include "midi_region_view.h"
#include "public_editor.h"
-#include "ardour/note.h"
+#include "evoral/Note.hpp"
using namespace ARDOUR;
static double middle_point, last_x;
Gdk::Cursor cursor;
static NoteEnd note_end;
- Editing::MidiEditMode edit_mode = _region.get_trackview().editor.current_midi_edit_mode();
+ Editing::MidiEditMode edit_mode = _region.get_trackview().editor().current_midi_edit_mode();
- switch(ev->type) {
+ switch (ev->type) {
case GDK_BUTTON_PRESS:
if (ev->button.button == 2 ||
(ev->button.button == 1 &&
event_x = ev->button.x;
middle_point = region_start + x1() + (x2() - x1()) / 2.0L;
- if(event_x <= middle_point) {
+ if (event_x <= middle_point) {
cursor = Gdk::Cursor(Gdk::LEFT_SIDE);
note_end = NOTE_ON;
} else {
last_x = event_x;
return true;
- }
-
+ }
+
case GDK_MOTION_NOTIFY:
event_x = ev->motion.x;
return true;
default:
- return CanvasMidiEvent::on_event(ev);
+ return CanvasNoteEvent::on_event(ev);
}
default:
- return CanvasMidiEvent::on_event(ev);
+ return CanvasNoteEvent::on_event(ev);
}
}