improve delays created by vicon drawing locks, reset_cache segv fix, gang track toolt...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / patchgui.h
index 53ba9d20f3d617cc9b996c47da94134675777102..edbfddedfb7d588d43f4547e314d971f8749bc14 100644 (file)
@@ -38,6 +38,8 @@ class AutoPatch;
 class GangPatch;
 class DrawPatch;
 class MutePatch;
+class ZoomPatch;
+class MasterPatch;
 class ExpandPatch;
 class NudgePatch;
 class MixPatch;
@@ -82,6 +84,8 @@ public:
        GangPatch *gang;
        DrawPatch *draw;
        MutePatch *mute;
+       ZoomPatch *zoom;
+       MasterPatch *master;
        ExpandPatch *expand;
        NudgePatch *nudge;
        MixPatch *mix;
@@ -160,6 +164,25 @@ public:
        PatchGUI *patch;
 };
 
+class ZoomPatch : public BC_Tumbler
+{
+public:
+       ZoomPatch(MWindow *mwindow, PatchGUI *patch, int x, int y);
+       int handle_up_event();
+       int handle_down_event();
+       MWindow *mwindow;
+       PatchGUI *patch;
+};
+
+class MasterPatch : public BC_Toggle
+{
+public:
+       MasterPatch(MWindow *mwindow, PatchGUI *patch, int x, int y);
+       int handle_event();
+       MWindow *mwindow;
+       PatchGUI *patch;
+};
+
 class ExpandPatch : public BC_Toggle
 {
 public: