62                     double initial_unit_pos);
 
   91                          double initial_unit_pos);
 
   97         std::vector<ArdourWaveView::WaveView*> 
waves;
 
  105                         double initial_unit_pos);
 
std::vector< ArdourWaveView::WaveView * > waves
 
AudioGhostRegion(RegionView &rv, TimeAxisView &tv, TimeAxisView &source_tv, double initial_unit_pos)
 
void set_samples_per_pixel(double)
 
std::unordered_map< std::shared_ptr< NoteType >, GhostEvent * > EventList
 
TimeAxisView & source_trackview
 
guint source_track_color(unsigned char alpha=0xff)
 
virtual void set_height()
 
void set_duration(double units)
 
virtual void set_selected(bool)
 
GhostRegion(RegionView &rv, ArdourCanvas::Container *parent, TimeAxisView &tv, TimeAxisView &source_tv, double initial_unit_pos)
 
ArdourCanvas::Container * group
 
ArdourCanvas::Rectangle * base_rect
 
virtual void set_samples_per_pixel(double)=0
 
virtual void set_colors()
 
bool is_automation_ghost()
 
ArdourCanvas::Rectangle * _tmp_rect
 
virtual void update_hit(GhostEvent *hit)
 
virtual void note_selected(NoteBase *)
 
virtual void update_contents_height()
 
ArdourCanvas::Polygon * _tmp_poly
 
ArdourCanvas::Container * _note_group
 
virtual void update_note(GhostEvent *note)
 
Gtkmm2ext::Color _outline
 
GhostEvent::EventList events
 
virtual void add_note(NoteBase *)
 
GhostEvent * find_event(std::shared_ptr< GhostEvent::NoteType >)
 
MidiGhostRegion(MidiRegionView &rv, TimeAxisView &tv, TimeAxisView &source_tv, double initial_unit_pos)
 
MidiRegionView & parent_mrv
 
void set_samples_per_pixel(double spu)
 
MidiStreamView * midi_view()
 
virtual void remove_note(NoteBase *)