add bump floatautos, add time_references for align timecodes, add menuitem create_key...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / patchgui.h
index edbfddedfb7d588d43f4547e314d971f8749bc14..980296a9d790ec222e12121a03c5602306915b7a 100644 (file)
 #include "guicast.h"
 #include "mwindow.inc"
 #include "patchbay.inc"
+#include "patchgui.inc"
 #include "intauto.inc"
 #include "track.inc"
 
 
-
-
-class TitlePatch;
-class PlayPatch;
-class RecordPatch;
-class AutoPatch;
-class GangPatch;
-class DrawPatch;
-class MutePatch;
-class ZoomPatch;
-class MasterPatch;
-class ExpandPatch;
-class NudgePatch;
-class MixPatch;
-
 class PatchGUI
 {
 public:
@@ -61,8 +47,7 @@ public:
                BC_Toggle *toggle,
                int *output);
        virtual int update(int x, int y);
-       virtual void synchronize_fade(float change) {};
-       void synchronize_faders(float change, int audio, int video);
+       void synchronize_faders(float change, int audio, int video, int edge, int span);
        char* calculate_nudge_text(int *changed);
        int64_t calculate_nudge(const char *string);
 
@@ -90,6 +75,7 @@ public:
        NudgePatch *nudge;
        MixPatch *mix;
        char string_return[BCTEXTLEN];
+       int edge, span;
 };
 
 
@@ -219,5 +205,4 @@ public:
        PatchGUI *patch;
 };
 
-
 #endif