diff options
author | David Robillard <d@drobilla.net> | 2014-12-25 15:32:10 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-12-25 15:32:10 -0500 |
commit | 12a7f12b0bcee20b6041b7ece27a120b130271c2 (patch) | |
tree | f6aec813237d2d505662df96d85eee086449d6a4 /gtk2_ardour/editor.h | |
parent | 6b1c171dc2029f89d3a2cfcc8553a8b10d38e538 (diff) |
Context menu for applying edits to note selection.
Diffstat (limited to 'gtk2_ardour/editor.h')
-rw-r--r-- | gtk2_ardour/editor.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 3be24579d7..67f1d0824f 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -740,6 +740,9 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD void popup_control_point_context_menu (ArdourCanvas::Item *, GdkEvent *); Gtk::Menu _control_point_context_menu; + void popup_note_context_menu (ArdourCanvas::Item *, GdkEvent *); + Gtk::Menu _note_context_menu; + void add_routes (ARDOUR::RouteList&); void timeaxisview_deleted (TimeAxisView *); @@ -1227,7 +1230,9 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD void reset_region_scale_amplitude (); void adjust_region_gain (bool up); void quantize_region (); + void quantize_regions (const RegionSelection& rs); void legatize_region (bool shrink_only); + void legatize_regions (const RegionSelection& rs, bool shrink_only); void insert_patch_change (bool from_context); void fork_region (); @@ -1608,7 +1613,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD void edit_tempo_marker (TempoMarker&); void edit_meter_marker (MeterMarker&); void edit_control_point (ArdourCanvas::Item*); - void edit_notes (TimeAxisViewItem&); + void edit_notes (MidiRegionView*); void marker_menu_edit (); void marker_menu_remove (); @@ -2016,7 +2021,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD void apply_filter (ARDOUR::Filter&, std::string cmd, ProgressReporter* progress = 0); Command* apply_midi_note_edit_op_to_region (ARDOUR::MidiOperator& op, MidiRegionView& mrv); - void apply_midi_note_edit_op (ARDOUR::MidiOperator& op); + void apply_midi_note_edit_op (ARDOUR::MidiOperator& op, const RegionSelection& rs); /* handling cleanup */ |