X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fvpatchgui.h;h=d071fb00d84fdb4983181040d55de96d237147df;hp=e368c8ec131e8786af402080ecf9fce241bd744a;hb=0513350234a8dcd08e5a0117d5121724ef7b76b6;hpb=2ba7e9962ea989863e152373e96a09b00a0b4eb8 diff --git a/cinelerra-5.1/cinelerra/vpatchgui.h b/cinelerra-5.1/cinelerra/vpatchgui.h index e368c8ec..d071fb00 100644 --- a/cinelerra-5.1/cinelerra/vpatchgui.h +++ b/cinelerra-5.1/cinelerra/vpatchgui.h @@ -22,6 +22,8 @@ #ifndef VPATCHGUI_H #define VPATCHGUI_H +#include "bcmenuitem.h" +#include "bcmenupopup.h" #include "floatauto.inc" #include "guicast.h" #include "patchgui.h" @@ -108,6 +110,26 @@ public: int mode; }; +class VModePatchSubMenu : public BC_SubMenu +{ +public: + VModePatchSubMenu(VModePatchItem *mode_item); + ~VModePatchSubMenu(); + + VModePatchItem *mode_item; +}; + +class VModeSubMenuItem : public BC_MenuItem +{ +public: + VModeSubMenuItem(VModePatchSubMenu *submenu, const char *text, int mode); + ~VModeSubMenuItem(); + + int handle_event(); + VModePatchSubMenu *submenu; + int mode; +}; + class VKeyModePatch : public VModePatch { public: @@ -116,5 +138,11 @@ public: int handle_event(); }; +class VMixPatch : public MixPatch +{ +public: + VMixPatch(MWindow *mwindow, VPatchGUI *patch, int x, int y); + ~VMixPatch(); +}; #endif