#include "theme.inc"
#include "tracks.inc"
#include "vedit.inc"
+#include "zwindow.h"
// Loading and saving are built on load and copy except for automation:
int direction,
PlayableTracks *playable_tracks);
-// Convert position to frames if cursor alignment is enabled
+// Convert position to frame boundry times
+ double frame_align(double position, int round);
+// frame align if cursor alignment is enabled
double align_to_frame(double position, int round);
// increase track w/h to at least session w/h
int copy_all(EDL *edl);
void copy_assets(EDL *edl);
void copy_clips(EDL *edl);
+ void copy_mixers(EDL *edl);
// Copy pan and fade settings from edl
void synchronize_params(EDL *edl);
// Determine if the positions are equivalent if they're within half a frame
// Set points and labels
void set_inpoint(double position);
void set_outpoint(double position);
+ void unset_inoutpoint();
// Redraw resources during index builds
void set_index_file(Indexable *indexable);
// Add assets from the src to the destination
int edit_autos);
void remove_from_project(ArrayList<Indexable*> *assets);
void remove_from_project(ArrayList<EDL*> *clips);
+ int blade(double position);
int clear(double start,
double end,
int clear_labels,
ArrayList<EDL*> vwindow_edls;
// is the vwindow_edl shared and therefore should not be deleted in destructor
// int vwindow_edl_shared;
+ Mixers mixers;
// Media files
// Shared between all EDLs