diff options
author | David Robillard <d@drobilla.net> | 2014-12-17 02:34:30 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-12-17 02:50:45 -0500 |
commit | 5ee4a5d56a55c0300d68210c5588659a0cd86b41 (patch) | |
tree | 279d33a4de4d5c8511c4c20d4caef0cec1c362c3 /gtk2_ardour/midi_region_view.h | |
parent | ec6626f06a3ddf252f49ab7d50699db618d3445c (diff) |
Don't allow drawing notes in rec regions (crash).
Diffstat (limited to 'gtk2_ardour/midi_region_view.h')
-rw-r--r-- | gtk2_ardour/midi_region_view.h | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/gtk2_ardour/midi_region_view.h b/gtk2_ardour/midi_region_view.h index 56fcbbdde8..a2d364c0d6 100644 --- a/gtk2_ardour/midi_region_view.h +++ b/gtk2_ardour/midi_region_view.h @@ -68,11 +68,20 @@ public: typedef Evoral::Note<Evoral::MusicalTime> NoteType; typedef Evoral::Sequence<Evoral::MusicalTime>::Notes Notes; - MidiRegionView (ArdourCanvas::Container *, - RouteTimeAxisView&, - boost::shared_ptr<ARDOUR::MidiRegion>, - double initial_samples_per_pixel, - uint32_t base_color); + MidiRegionView (ArdourCanvas::Container* parent, + RouteTimeAxisView& tv, + boost::shared_ptr<ARDOUR::MidiRegion> r, + double samples_per_pixel, + uint32_t basic_color); + + MidiRegionView (ArdourCanvas::Container* parent, + RouteTimeAxisView& tv, + boost::shared_ptr<ARDOUR::MidiRegion> r, + double samples_per_pixel, + uint32_t basic_color, + bool recording, + Visibility visibility); + MidiRegionView (const MidiRegionView& other); MidiRegionView (const MidiRegionView& other, boost::shared_ptr<ARDOUR::MidiRegion>); @@ -322,16 +331,6 @@ public: ARDOUR::InstrumentInfo& instrument_info() const; protected: - /** Allows derived types to specify their visibility requirements - * to the TimeAxisViewItem parent class. - */ - MidiRegionView (ArdourCanvas::Container *, - RouteTimeAxisView&, - boost::shared_ptr<ARDOUR::MidiRegion>, - double samples_per_pixel, - uint32_t basic_color, - TimeAxisViewItem::Visibility); - void region_resized (const PBD::PropertyChange&); void set_flags (XMLNode *); |