mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-15 19:16:40 +01:00
first part of MIDI cut/copy/paste ; fix for input/output_streams of an IOProcessor being reported in a misleading way; in/out translation fix from 2.X, sort of
git-svn-id: svn://localhost/ardour2/branches/3.0@5510 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
7f9aea14e9
commit
0bf3eb7759
13 changed files with 286 additions and 144 deletions
|
|
@ -242,20 +242,6 @@ CanvasNoteEvent::on_event(GdkEvent* ev)
|
|||
return false;
|
||||
}
|
||||
|
||||
case GDK_KEY_PRESS:
|
||||
if (_note && ev->key.keyval == GDK_Delete) {
|
||||
selected(true);
|
||||
_region.start_delta_command();
|
||||
_region.command_remove_note(this);
|
||||
}
|
||||
break;
|
||||
|
||||
case GDK_KEY_RELEASE:
|
||||
if (ev->key.keyval == GDK_Delete) {
|
||||
_region.apply_command();
|
||||
}
|
||||
break;
|
||||
|
||||
case GDK_ENTER_NOTIFY:
|
||||
_region.note_entered(this);
|
||||
//_item->grab_focus();
|
||||
|
|
@ -342,7 +328,7 @@ CanvasNoteEvent::on_event(GdkEvent* ev)
|
|||
break;
|
||||
|
||||
case GDK_BUTTON_RELEASE:
|
||||
select_mod = (ev->motion.state & (GDK_CONTROL_MASK | GDK_SHIFT_MASK));
|
||||
select_mod = (ev->motion.state & (Keyboard::PrimaryModifier | Keyboard::SecondaryModifier));
|
||||
event_x = ev->button.x;
|
||||
event_y = ev->button.y;
|
||||
_item->property_parent().get_value()->w2i(event_x, event_y);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue