add bump floatautos, add time_references for align timecodes, add menuitem create_key...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / mwindow.h
index cbe172774d8ad3efa9b9d94ff3c1ee0309adc869..6a3dcbf17a7061a6d862012b4ecd12f9ab23be9d 100644 (file)
@@ -156,6 +156,18 @@ public:
        MWindow *mwindow;
 };
 
+class ConfirmRefWindow : public BC_Window
+{
+public:
+       ConfirmRefWindow(MWindow *mwindow, char *path,
+                       int px, int py, int cw, int ch);
+       ~ConfirmRefWindow();
+       void create_objects();
+
+       MWindow *mwindow;
+       const char *path;
+};
+
 
 class MWindow : public Thread
 {
@@ -188,7 +200,7 @@ public:
 // Total horizontal pixels in timeline
        int get_tracks_width();
 // session stack
-       void stack_push(EDL *edl, Indexable *idxbl, Edit *edit=0);
+       void stack_push(EDL *edl, Indexable *idxbl);
        void stack_pop();
        int save(EDL *edl, char *filename, int stat);
        int save(int save_as);
@@ -292,6 +304,8 @@ public:
        void start_mixer();
        int select_zwindow(ZWindow *zwindow);
        void tile_mixers();
+       int masters_to_mixers();
+       void mix_masters();
        void set_gang_tracks(int v);
        int load_filenames(ArrayList<char*> *filenames,
                int load_mode = LOADMODE_REPLACE,
@@ -599,6 +613,7 @@ public:
 // in the clipboard.
        int paste_default_keyframe();
        int clear_default_keyframe();
+       void create_keyframes(int mask, int mode);
 
        FloatAuto* get_float_auto(PatchGUI *patch,int idx);
        IntAuto* get_int_auto(PatchGUI *patch,int idx);