Remove excessive printing during note dragging.
[ardour.git] / gtk2_ardour / streamview.h
index 15e354bdab07629fb7d1802cd1198be8176cb510..5e716d7a36fd48d5d0a282f8ac541459faa0abbd 100644 (file)
@@ -26,7 +26,6 @@
 #include "enums.h"
 #include "simplerect.h"
 #include "canvas.h"
-#include "color.h"
 
 namespace Gdk {
        class Color;
@@ -60,7 +59,8 @@ class StreamView : public sigc::trackable
 public:
        virtual ~StreamView ();
 
-       RouteTimeAxisView& trackview() { return _trackview; }
+       RouteTimeAxisView&       trackview()       { return _trackview; }
+       const RouteTimeAxisView& trackview() const { return _trackview; }
 
        void attach ();
 
@@ -94,6 +94,8 @@ public:
        void add_region_view (boost::shared_ptr<ARDOUR::Region>);
        void region_layered (RegionView*);
        
+       virtual void redisplay_diskstream () = 0;
+       
        sigc::signal<void,RegionView*> RegionViewAdded;
 
 protected:
@@ -115,7 +117,6 @@ protected:
 
        void         display_diskstream (boost::shared_ptr<ARDOUR::Diskstream>);
        virtual void undisplay_diskstream ();
-       virtual void redisplay_diskstream () = 0;
        void         diskstream_changed ();
        
        virtual void playlist_changed (boost::shared_ptr<ARDOUR::Diskstream>);