diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-09-21 15:15:06 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-09-21 15:15:06 +0000 |
commit | 90e73a3a6dc196f8295291eca7e67e85595b82d4 (patch) | |
tree | 7e37d218a30f5e6f8320301b3664ce5668809c86 /gtk2_ardour/midi_region_view.h | |
parent | e6ecd36b266c173a65371d50cde5b955072a98ff (diff) |
(1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming
git-svn-id: svn://localhost/ardour2/branches/3.0@7823 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_region_view.h')
-rw-r--r-- | gtk2_ardour/midi_region_view.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk2_ardour/midi_region_view.h b/gtk2_ardour/midi_region_view.h index c66c6dc220..b2b54c5f3c 100644 --- a/gtk2_ardour/midi_region_view.h +++ b/gtk2_ardour/midi_region_view.h @@ -190,9 +190,11 @@ class MidiRegionView : public RegionView void apply_diff_as_subcommand(); void abort_command(); + Gdk::Cursor* pre_enter_cursor; + void note_entered(ArdourCanvas::CanvasNoteEvent* ev); void note_left(ArdourCanvas::CanvasNoteEvent* ev); - void note_motion (float fraction); + void note_mouse_position (float xfraction, float yfraction); void unique_select(ArdourCanvas::CanvasNoteEvent* ev); void note_selected(ArdourCanvas::CanvasNoteEvent* ev, bool add, bool extend=false); void note_deselected(ArdourCanvas::CanvasNoteEvent* ev); @@ -432,7 +434,6 @@ class MidiRegionView : public RegionView void get_events (Events& e, Evoral::Sequence<Evoral::MusicalTime>::NoteOperator op, uint8_t val, int chan_mask = 0); void display_program_changes_on_channel (uint8_t); - }; |