expand bbox for Canvas::Line to get rid of artifacts caused when moving them around...
[ardour.git] / gtk2_ardour / region_view.h
index 5b1c57044e41091528c56f92396ba10bf09afcf6..566304fa92cf0ea8d9e48bcf0c5821308ed793e9 100644 (file)
@@ -25,6 +25,8 @@
 #include "ardour/region.h"
 #include "ardour/beats_frames_converter.h"
 
+#include "canvas/fwd.h"
+
 #include "time_axis_view_item.h"
 #include "automation_line.h"
 #include "enums.h"
@@ -46,7 +48,7 @@ class RegionView : public TimeAxisViewItem
        RegionView (ArdourCanvas::Group* parent,
                    TimeAxisView&        time_view,
                    boost::shared_ptr<ARDOUR::Region> region,
-                   double               frames_per_pixel,
+                   double               samples_per_pixel,
                    Gdk::Color const &   basic_color,
                    bool                 automation = false);
 
@@ -64,7 +66,7 @@ class RegionView : public TimeAxisViewItem
        void set_valid (bool yn) { valid = yn; }
 
        virtual void set_height (double);
-       virtual void set_frames_per_pixel (double);
+       virtual void set_samples_per_pixel (double);
        virtual bool set_duration (framecnt_t, void*);
 
        void move (double xdelta, double ydelta);
@@ -128,7 +130,7 @@ class RegionView : public TimeAxisViewItem
        RegionView (ArdourCanvas::Group *,
                    TimeAxisView&,
                    boost::shared_ptr<ARDOUR::Region>,
-                   double frames_per_pixel,
+                   double samples_per_pixel,
                    Gdk::Color const & basic_color,
                    bool recording,
                    TimeAxisViewItem::Visibility);