#include "pluginset.inc"
#include "pluginserver.inc"
#include "track.inc"
+#include "vwindowgui.inc"
// Options not in EDL but not changed in preferences
class MainSession
int load_defaults(BC_Hash *defaults);
int save_defaults(BC_Hash *defaults);
+ void clear_drag_proxy();
void save_x11_host(int play_config, const char *x11_host);
int set_default_x11_host(int win_config=-1);
void default_window_positions(int window_config=0);
void boundaries();
-
-
-
-
// For drag and drop events
// The entire track where the dropped asset is going to go
Track *track_highlighted;
PluginSet *pluginset_highlighted;
// The plugin after the point where the plugin is going to be dropped.
Plugin *plugin_highlighted;
-// Viewer canvas highlighted
- int vcanvas_highlighted;
-// Compositor canvas highlighted
- int ccanvas_highlighted;
// Current drag operation
int current_operation;
Edits *trim_edits;
ArrayList<Indexable*> *drag_assets;
ArrayList<EDL*> *drag_clips;
+ ArrayList<EDL*> *drag_proxy;
Auto *drag_auto;
ArrayList<Auto*> *drag_auto_gang;
// Value of keyframe when button was pressed
float drag_start_percentage;
long drag_start_position;
-// Records for redrawing brender position in timebar
+// Amount of data rendered, for drawing status in timebar
double brender_end;
// Position of cursor in CWindow output. Used by ruler.
int cwindow_output_x, cwindow_output_y;
int cwindow_fullscreen;
int rwindow_fullscreen;
int vwindow_fullscreen;
-
+ int zwindow_fullscreen;
+ int selected_zwindow;
double actual_frame_rate;