X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindow.h;h=e700e71f675f718987e635051a5de43599091225;hb=3ac72077bee819333ea9e8c3c3307b529ecf3647;hp=a97e85ba8caa6236ab1b9396f8819938d88a6800;hpb=ea0dfe3cd57bb60ef824cd0d3512fcd251020c76;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/mwindow.h b/cinelerra-5.1/cinelerra/mwindow.h index a97e85ba..e700e71f 100644 --- a/cinelerra-5.1/cinelerra/mwindow.h +++ b/cinelerra-5.1/cinelerra/mwindow.h @@ -323,6 +323,12 @@ public: void copy(); int copy(double start, double end); void cut(); + void cut(double start, double end, double new_position=-1); +// snap off edit from current position to handle/label + void snap_left_edit(); + void snap_right_edit(); + void snap_left_label(); + void snap_right_label(); // Calculate aspect ratio from pixel counts static int create_aspect_ratio(float &w, float &h, int width, int height); @@ -492,8 +498,13 @@ public: int modify_edithandles(); int modify_pluginhandles(); void finish_modify_handles(); - void set_proxy(int use_scaler, int new_scale, - ArrayList *orig_assets, ArrayList *proxy_assets); + void set_proxy(int use_scaler, int new_scale, int auto_scale, + ArrayList *orig_assets, + ArrayList *proxy_assets); + void add_proxy(int use_scaler, + ArrayList *orig_assets, + ArrayList *proxy_assets); + void render_proxy(ArrayList &new_idxbls); void dump_plugins(FILE *fp=stdout); void dump_edl(FILE *fp=stdout);