Update sae bindings and menus.
[ardour.git] / gtk2_ardour / audio_region_view.h
index 99029d7afaadff6e9c71736f3f29681019b3bec2..7669cb9ccc56f0468afb62ef8ad305d59e6775b9 100644 (file)
@@ -54,8 +54,16 @@ class AudioRegionView : public RegionView
                         double initial_samples_per_unit,
                         Gdk::Color& basic_color);
 
-        AudioRegionView (const AudioRegionView& other);
-        AudioRegionView (const AudioRegionView& other, boost::shared_ptr<ARDOUR::AudioRegion>);
+       AudioRegionView (ArdourCanvas::Group *, 
+                    RouteTimeAxisView&,
+                    boost::shared_ptr<ARDOUR::AudioRegion>,
+                    double      samples_per_unit,
+                    Gdk::Color& basic_color,
+                        bool recording,
+                    TimeAxisViewItem::Visibility);
+
+       AudioRegionView (const AudioRegionView& other);
+       AudioRegionView (const AudioRegionView& other, boost::shared_ptr<ARDOUR::AudioRegion>);
 
        ~AudioRegionView ();
        
@@ -98,6 +106,8 @@ class AudioRegionView : public RegionView
        void reset_fade_in_shape_width (nframes_t);
        void reset_fade_out_shape_width (nframes_t);
 
+       void set_fade_visibility (bool);
+
        virtual void entered ();
        virtual void exited ();
        
@@ -108,13 +118,6 @@ class AudioRegionView : public RegionView
        to the TimeAxisViewItem parent class
     */
     
-    AudioRegionView (ArdourCanvas::Group *, 
-                    RouteTimeAxisView&,
-                    boost::shared_ptr<ARDOUR::AudioRegion>,
-                    double      samples_per_unit,
-                    Gdk::Color& basic_color,
-                    TimeAxisViewItem::Visibility);
-    
     enum Flags {
            EnvelopeVisible = 0x1,
            WaveformVisible = 0x4,