fix default output map display for no plugin processors
[ardour.git] / gtk2_ardour / audio_streamview.h
index 4812903a35768b392154ccbf7b617af5d987e0f9..443a39063b80d5a4dafce23efc81ec0a508e1ad1 100644 (file)
@@ -26,8 +26,8 @@
 #include <boost/weak_ptr.hpp>
 
 #include "ardour/location.h"
+#include "point_selection.h"
 #include "editing.h"
-#include "simplerect.h"
 #include "streamview.h"
 
 namespace Gdk {
@@ -35,10 +35,10 @@ namespace Gdk {
 }
 
 namespace ARDOUR {
-       class Route;
-       class PeakData;
        class AudioRegion;
+       class Route;
        class Source;
+       struct PeakData;
 }
 
 class PublicEditor;
@@ -56,12 +56,13 @@ class AudioStreamView : public StreamView
        int     set_amplitude_above_axis (gdouble app);
        gdouble get_amplitude_above_axis () { return _amplitude_above_axis; }
 
-       void set_show_waveforms (bool yn);
-
        void show_all_fades ();
        void hide_all_fades ();
 
+       std::pair<std::list<AudioRegionView*>, std::list<AudioRegionView*> > hide_xfades_with (boost::shared_ptr<ARDOUR::AudioRegion> ar);
+
        RegionView* create_region_view (boost::shared_ptr<ARDOUR::Region>, bool, bool);
+       void set_selected_points (PointSelection&);
 
   private:
        void setup_rec_box ();
@@ -75,10 +76,6 @@ class AudioStreamView : public StreamView
 
        void color_handler ();
 
-       void parameter_changed (std::string const &);
-       void set_waveform_shape (ARDOUR::WaveformShape);
-       void set_waveform_scale (ARDOUR::WaveformScale);
-
        double _amplitude_above_axis;
 
        std::map<boost::shared_ptr<ARDOUR::Source>, bool> rec_data_ready_map;