convert property_foo().set_value(bar) to property_foo() = bar
[ardour.git] / gtk2_ardour / streamview.h
index 0ec88c438ce20422d18ff82c636710cba1f582f6..3e376d34d7ac5b64ab9fe506b9e275701fb737fa 100644 (file)
 #include <cmath>
 
 #include <gtkmm.h>
-#include <libgnomecanvas/libgnomecanvas.h>
 
 #include <ardour/location.h>
 #include "enums.h"
+#include "simplerect.h"
+#include "canvas.h"
 
 namespace ARDOUR {
        class Route;
@@ -41,7 +42,7 @@ namespace ARDOUR {
 }
 
 struct RecBoxInfo {
-       GnomeCanvasItem* rectangle;
+        ArdourCanvas::SimpleRect* rectangle;
        jack_nframes_t start;
        jack_nframes_t length;
 };
@@ -78,7 +79,7 @@ class StreamView : public sigc::trackable
        void set_show_waveforms (bool yn);
        void set_show_waveforms_recording (bool yn) { use_rec_regions = yn; }
 
-       GnomeCanvasItem* canvas_item() { return canvas_group; }
+       ArdourCanvas::Item* canvas_item() { return canvas_group; }
 
        sigc::signal<void,AudioRegionView*> AudioRegionViewAdded;
 
@@ -110,8 +111,8 @@ class StreamView : public sigc::trackable
   private:
        AudioTimeAxisView& _trackview;
 
-       GnomeCanvasItem* canvas_group;
-       GnomeCanvasItem* canvas_rect; /* frame around the whole thing */
+       ArdourCanvas::Group* canvas_group;
+       ArdourCanvas::SimpleRect* canvas_rect; /* frame around the whole thing */
 
        typedef list<AudioRegionView* > AudioRegionViewList;
        AudioRegionViewList region_views;