Move panner bypass state up to the PannerShell so that it is preserved even when...
[ardour.git] / gtk2_ardour / audio_streamview.h
index 1443bd5b8ffd0410cffb545f8b29736975422c9d..0c50986f9383fe832a3467255246eb395ce15f59 100644 (file)
@@ -36,7 +36,6 @@ namespace Gdk {
 
 namespace ARDOUR {
        class Route;
-       class Diskstream;
        class Crossfade;
        class PeakData;
        class AudioRegion;
@@ -58,6 +57,7 @@ class AudioStreamView : public StreamView
        ~AudioStreamView ();
 
        int set_samples_per_unit (gdouble spp);
+       void horizontal_position_changed ();
 
        int     set_amplitude_above_axis (gdouble app);
        gdouble get_amplitude_above_axis () { return _amplitude_above_axis; }
@@ -78,17 +78,17 @@ class AudioStreamView : public StreamView
 
   private:
        void setup_rec_box ();
-       void rec_peak_range_ready (nframes_t start, nframes_t cnt, boost::weak_ptr<ARDOUR::Source> src);
-       void update_rec_regions ();
+       void rec_peak_range_ready (framepos_t start, ARDOUR::framecnt_t cnt, boost::weak_ptr<ARDOUR::Source> src);
+       void update_rec_regions (ARDOUR::framepos_t, ARDOUR::framecnt_t);
 
        RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_waves, bool recording = false);
        void remove_region_view (boost::weak_ptr<ARDOUR::Region> );
        void remove_audio_region_view (boost::shared_ptr<ARDOUR::AudioRegion> );
 
-       void undisplay_diskstream ();
-       void redisplay_diskstream ();
-       void playlist_layered (boost::weak_ptr<ARDOUR::Diskstream>);
-       void playlist_switched (boost::weak_ptr<ARDOUR::Diskstream>);
+       void undisplay_track ();
+       void redisplay_track ();
+       void playlist_layered (boost::weak_ptr<ARDOUR::Track>);
+       void playlist_switched (boost::weak_ptr<ARDOUR::Track>);
 
        void add_crossfade (boost::weak_ptr<ARDOUR::Crossfade>);
        void remove_crossfade (boost::shared_ptr<ARDOUR::Region>);