Prevent endless read of silent files
[ardour.git] / gtk2_ardour / time_axis_view.h
index 99ed2f37fc8f600812713c66cf51d37d85ad9e18..390a533b50a69400eb1b4640eef49a53c6b5fb53 100644 (file)
@@ -170,7 +170,7 @@ class TimeAxisView : public virtual AxisView
        virtual void show_selection (TimeSelection&);
        virtual void hide_selection ();
        virtual void reshow_selection (TimeSelection&);
-       virtual void show_timestretch (framepos_t start, framepos_t end, int layers, int layer);
+       virtual void show_timestretch (samplepos_t start, samplepos_t end, int layers, int layer);
        virtual void hide_timestretch ();
 
        /* editing operations */
@@ -178,11 +178,11 @@ class TimeAxisView : public virtual AxisView
        virtual void cut_copy_clear (Selection&, Editing::CutCopyOp) {}
 
        /** Paste a selection.
-        *  @param pos Position to paste to (session frames).
+        *  @param pos Position to paste to (session samples).
         *  @param selection Selection to paste.
         *  @param ctx Paste context.
         */
-       virtual bool paste (ARDOUR::framepos_t pos,
+       virtual bool paste (ARDOUR::samplepos_t pos,
                            const Selection&   selection,
                            PasteContext&      ctx,
                            const int32_t sub_num) { return false; }
@@ -192,13 +192,13 @@ class TimeAxisView : public virtual AxisView
 
        virtual void fade_range (TimeSelection&) {}
 
-       virtual boost::shared_ptr<ARDOUR::Region> find_next_region (framepos_t /*pos*/, ARDOUR::RegionPoint, int32_t /*dir*/) {
+       virtual boost::shared_ptr<ARDOUR::Region> find_next_region (samplepos_t /*pos*/, ARDOUR::RegionPoint, int32_t /*dir*/) {
                return boost::shared_ptr<ARDOUR::Region> ();
        }
 
        void order_selection_trims (ArdourCanvas::Item *item, bool put_start_on_top);
 
-       virtual void get_selectables (ARDOUR::framepos_t, ARDOUR::framepos_t, double, double, std::list<Selectable*>&, bool within = false);
+       virtual void get_selectables (ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, double, std::list<Selectable*>&, bool within = false);
        virtual void get_inverted_selectables (Selection&, std::list<Selectable *>& results);
 
        void add_ghost (RegionView*);