summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-17 02:34:30 -0500
committerDavid Robillard <d@drobilla.net>2014-12-17 02:50:45 -0500
commit5ee4a5d56a55c0300d68210c5588659a0cd86b41 (patch)
tree279d33a4de4d5c8511c4c20d4caef0cec1c362c3 /gtk2_ardour/midi_region_view.h
parentec6626f06a3ddf252f49ab7d50699db618d3445c (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.h29
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 *);