X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=7950659bb646648146850cac42d283d5503f0802;hp=e11d3399f6eb409e1b2ec473b4ab4bfa0822b3c3;hb=001bb253486a6e28db4a9a82a12b278d38f4c9de;hpb=0c086b3e7b552e0f6b06c8696d7682d9d4bd91db diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index e11d3399..7950659b 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -82,6 +82,7 @@ #include "sharedlocation.inc" #include "sighandler.inc" #include "splashgui.inc" +#include "shuttle.inc" #include "theme.inc" #include "thread.h" #include "threadloader.inc" @@ -403,9 +404,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); @@ -703,6 +707,7 @@ public: void init_preferences(); void init_signals(); + void init_shuttle(); void init_theme(); void init_compositor(); void init_levelwindow(); @@ -727,6 +732,7 @@ public: int restart_status; int screens; int in_destructor; + Shuttle *shuttle; }; #endif