/*
- Copyright (C) 2006 Paul Davis
+ Copyright (C) 2006 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __gtk_ardour_tape_audio_region_view_h__
class TapeAudioRegionView : public AudioRegionView
{
public:
- TapeAudioRegionView (ArdourCanvas::Group *,
+ TapeAudioRegionView (ArdourCanvas::Group *,
RouteTimeAxisView&,
- ARDOUR::AudioRegion&,
+ boost::shared_ptr<ARDOUR::AudioRegion>,
double initial_samples_per_unit,
- Gdk::Color& base_color);
+ Gdk::Color const & base_color);
~TapeAudioRegionView ();
protected:
- void init (Gdk::Color& base_color, bool wait_for_waves);
+ void init (Gdk::Color const & base_color, bool wait_for_waves);
void set_frame_color ();
void update (uint32_t n);