#include "sharedlocation.inc"
#include "sighandler.inc"
#include "splashgui.inc"
+#include "shuttle.inc"
#include "theme.inc"
#include "thread.h"
#include "threadloader.inc"
void cut_selected_edits(int collapse, int packed);
// Move edit to new position
void move_edits(ArrayList<Edit*> *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);
void init_preferences();
void init_signals();
+ void init_shuttle();
void init_theme();
void init_compositor();
void init_levelwindow();
int restart_status;
int screens;
int in_destructor;
+ Shuttle *shuttle;
};
#endif