region list patch #2 from chris g, slightly reworked by me; sv_se po changes, possibl...
[ardour.git] / gtk2_ardour / streamview.h
index cb7a3332cd82bbda7a2e673415542c60d3d3699a..3b1b4cb12b81271c06fe50e5f5db34d21405fcf8 100644 (file)
@@ -74,7 +74,7 @@ public:
 
        void set_layer_display (LayerDisplay);
 
-       ArdourCanvas::Item* canvas_item() { return canvas_group; }
+       ArdourCanvas::Group* canvas_item() { return canvas_group; }
 
        enum ColorTarget {
                RegionColor,
@@ -93,7 +93,7 @@ public:
 
        void add_region_view (boost::shared_ptr<ARDOUR::Region>);
        void region_layered (RegionView*);
-       virtual void update_contents_y_position_and_height ();
+       virtual void update_contents_height ();
        
        virtual void redisplay_diskstream () = 0;
        
@@ -112,7 +112,7 @@ protected:
        void         update_rec_box ();
        //virtual void update_rec_regions () = 0;
        
-       virtual RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_data) = 0;
+       virtual RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_waves, bool recording = false) = 0;
        virtual void remove_region_view (boost::weak_ptr<ARDOUR::Region> );
        //void         remove_rec_region (boost::shared_ptr<ARDOUR::Region>); (unused)