X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=ce85ca9f91961c899b933b570b226f7af1c3fae3;hp=a69a9dca1bc590fd79cbb03aa92e4d23957a7fa7;hb=834732af87bfd7f1d4035109f31e48db12b415fa;hpb=e23393f4ff9f772ac8f47926cf490dc87a630ed4 diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index a69a9dca..ce85ca9f 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -182,7 +182,9 @@ public: void update_vwindow(); // Fit selected time to horizontal display range void fit_selection(); - EDL *selected_edits_to_clip(int packed, double *start_position=0, Track **start_track=0); + EDL *selected_edits_to_clip(int packed, + double *start_position, Track **start_track, + int edit_labels, int edit_autos, int edit_plugins); void selected_edits_to_clipboard(int packed); // Fit selected autos to the vertical display range void fit_autos(int doall); @@ -401,9 +403,12 @@ public: void cut_selected_edits(int collapse, int packed); // Move edit to new position void move_edits(ArrayList *edits, Track *track, double position, -// 0 - old style (cut and insert elswhere), 1- new style - (clear and overwrite elsewere) - int behaviour); - void move_group(EDL *group, Track *first_track, double position); + int mode); // mode: 0 - mute and overwrite, 1 - cut and paste + void paste_edits(EDL *clip, Track *first_track, double position, int overwrite, + int edit_edits, int edit_labels, int edit_autos, int edit_plugins); + void paste_clipboard(Track *first_track, double position, int overwrite, + int edit_edits, int edit_labels, int edit_autos, int edit_plugins); + void move_group(EDL *group, Track *first_track, double position, int overwrite); // Move effect to position void move_effect(Plugin *plugin, Track *track, int64_t position); void move_effect(Plugin *plugin, PluginSet *plugin_set, int64_t position);