X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrack.h;h=5552feeb40f2d69e18e27368162e09fa25378417;hp=e2326cbc9d0c2b38f1476d9698a6ca885e75e745;hb=59e74f262d7b6be235f2bbfaac35ef4274f52dc9;hpb=0c086b3e7b552e0f6b06c8696d7682d9d4bd91db diff --git a/cinelerra-5.1/cinelerra/track.h b/cinelerra-5.1/cinelerra/track.h index e2326cbc..5552feeb 100644 --- a/cinelerra-5.1/cinelerra/track.h +++ b/cinelerra-5.1/cinelerra/track.h @@ -153,9 +153,9 @@ public: // align to frame boundary int64_t frame_align(int64_t position, int round); - virtual int copy_settings(Track *track); + virtual int copy_settings(Track *track, int do_title=1); void shift_keyframes(int64_t position, int64_t length); - void shift_effects(int64_t position, int64_t length, int edit_autos); + void shift_effects(int64_t position, int64_t length, int edit_autos, Edits *trim_edits); void change_plugins(SharedLocation &old_location, SharedLocation &new_location, int do_swap); void change_modules(int old_location, int new_location, int do_swap); int plugin_exists(Plugin *plugin); @@ -193,11 +193,9 @@ public: virtual int dump(FILE *fp); // ===================================== editing - int copy(double start, double end, + int copy(int copy_flags, double start, double end, FileXML *file, const char *output_path = ""); - int copy_assets(double start, - double end, - ArrayList *asset_list); + int copy_assets(double start, double end, ArrayList *asset_list); virtual int copy_derived(int64_t start, int64_t end, FileXML *file) { return 0; }; virtual int paste_derived(int64_t start, int64_t end, int64_t total_length, FileXML *file, int ¤t_channel) { return 0; }; @@ -257,13 +255,9 @@ public: int popup_transition(int cursor_x, int cursor_y); // Return 1 if the left handle was selected 2 if the right handle was selected 3 if the track isn't recordable - int modify_edithandles(double oldposition, - double newposition, - int currentend, - int handle_mode, - int edit_labels, - int edit_plugins, - int edit_autos); + int modify_edithandles(double oldposition, double newposition, + int currentend, int handle_mode, int edit_labels, + int edit_plugins, int edit_autos, int group_id); int modify_pluginhandles(double oldposition, double newposition, int currentend,