X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fedl.inc;h=c798319f3ff587279dfc20af89876d4168051e37;hp=a01691b2c339be714addff85466e57dad10747cd;hb=04293346a5ef49683cfa6ca3a98ef6cbfcdf7732;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/edl.inc b/cinelerra-5.1/cinelerra/edl.inc index a01691b2..c798319f 100644 --- a/cinelerra-5.1/cinelerra/edl.inc +++ b/cinelerra-5.1/cinelerra/edl.inc @@ -36,6 +36,54 @@ class EDL; #define LOAD_ASSETS 0x00000080 #define LOAD_SESSION 0x00000100 +// Copy flags +#define COPY_ALL 0x00000001 +#define COPY_LENGTH 0x00000002 +#define COPY_LOCAL_SESSION 0x00000004 +#define COPY_SESSION 0x00000008 +#define COPY_VIDEO_CONFIG 0x00000010 +#define COPY_AUDIO_CONFIG 0x00000020 +#define COPY_FOLDERS 0x00000040 +#define COPY_ALL_ASSETS 0x00000080 +#define COPY_USED_ASSETS 0x00000100 +#define COPY_NESTED_EDL 0x00000200 +#define COPY_CLIPS 0x00000400 +#define COPY_VWINDOWS 0x00000800 +#define COPY_MIXERS 0x00001000 +#define COPY_LABELS 0x00002000 +#define COPY_EDITS 0x00004000 +#define COPY_AUTOS 0x00008000 +#define COPY_PLUGINS 0x00010000 + +#define COPY_ALWAYS ( \ + COPY_LOCAL_SESSION | \ + COPY_SESSION | \ + COPY_VIDEO_CONFIG | \ + COPY_AUDIO_CONFIG | \ + COPY_FOLDERS | \ + COPY_NESTED_EDL ) + +#define COPY_TRACKS ( \ + COPY_EDITS | \ + COPY_AUTOS | \ + COPY_PLUGINS ) + +#define COPY_EDL ( \ + COPY_ALL | \ + COPY_ALWAYS | \ + COPY_ALL_ASSETS | \ + COPY_CLIPS | \ + COPY_VWINDOWS | \ + COPY_MIXERS | \ + COPY_LABELS | \ + COPY_TRACKS ) + +#define COPY_CLIPBOARD ( \ + COPY_LENGTH | \ + COPY_ALWAYS | \ + COPY_USED_ASSETS | \ + COPY_LABELS | \ + COPY_TRACKS ) #define EDITING_MODES 2 @@ -44,14 +92,16 @@ class EDL; #define EDITING_IBEAM 1 - -#define EDIT_HANDLE_MODES 3 - -// Behavior for the edit handles based on mouse button -#define MOVE_ALL_EDITS 0 // default for left button -#define MOVE_ONE_EDIT 1 // default for middle button -#define MOVE_NO_EDITS 2 // default for right button -#define MOVE_EDITS_DISABLED 3 +// default for left button +// default for middle button +// default for right button +#define MOVE_RIPPLE 0 +#define MOVE_ROLL 1 +#define MOVE_SLIP 2 +#define MOVE_SLIDE 3 +#define MOVE_EDGE 4 +#define MOVE_EDITS_DISABLED 5 +#define EDIT_HANDLE_MODES 5 // AWindow folders #define AW_NO_FOLDER -1 @@ -101,6 +151,8 @@ class EDL; #define CWINDOW_MASK_CONTROL_IN 0x15 #define CWINDOW_MASK_CONTROL_OUT 0x16 #define CWINDOW_MASK_TRANSLATE 0x17 +#define CWINDOW_MASK_ROTATE 0x18 +#define CWINDOW_MASK_SCALE 0x19 // Inclusive limits for zoom panel #define MIN_ZOOM_TIME 1