forward-port from 2.X commits 5827-6000 including
[ardour.git] / libs / ardour / ardour / region.h
index a44b3fcb463482115a20b1b94ac7194e04cf0d9a..2cf9bab97b6905c93cde04707811389b75efac2b 100644 (file)
@@ -188,6 +188,9 @@ class Region
        void trim_end (framepos_t new_position, void *src);
        void trim_to (framepos_t position, framecnt_t length, void *src);
 
+        void cut_front (nframes_t new_position, void *src);
+        void cut_end (nframes_t new_position, void *src);
+
        void set_layer (layer_t l); /* ONLY Playlist can call this */
        void raise ();
        void lower ();
@@ -288,6 +291,8 @@ class Region
 
        void trim_to_internal (framepos_t position, framecnt_t length, void *src);
        virtual void set_position_internal (framepos_t pos, bool allow_bbt_recompute);
+        void modify_front (nframes_t new_position, bool reset_fade, void* src);
+        void modify_end (nframes_t new_position, bool reset_fade, void* src);
 
        void maybe_uncopy ();
        void first_edit ();