X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmainmenu.h;h=3498c2adcdcab785f9537e07c2d440e38d31725a;hb=3cbe62ca61e2b35d3e228978f6cdedd11218077f;hp=9e0513cdb4cfa7c0af82b45137a1116307caa177;hpb=44f0242e0f313fd1b49675c697629b73dc260d21;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/mainmenu.h b/cinelerra-5.1/cinelerra/mainmenu.h index 9e0513cd..3498c2ad 100644 --- a/cinelerra-5.1/cinelerra/mainmenu.h +++ b/cinelerra-5.1/cinelerra/mainmenu.h @@ -501,29 +501,54 @@ class MixerItems : public BC_MenuItem public: MixerItems(MWindow *mwindow); void create_objects(); + int activate_submenu(); + MWindow *mwindow; }; -class MixerViewer : public BC_MenuItem +class MixerItem : public BC_MenuItem +{ +public: + MixerItem(MixerItems *mixer_items, const char *text, int idx); + MixerItem(MixerItems *mixer_items, const char *text, const char *hotkey_text, int hotkey); + virtual int handle_event(); + + MixerItems *mixer_items; + int idx; +}; + +class MixerViewer : public MixerItem { public: - MixerViewer(MWindow *mwindow); + MixerViewer(MixerItems *mixer_items); int handle_event(); - MWindow *mwindow; }; -class TileMixers : public BC_MenuItem +class TileMixers : public MixerItem { public: - TileMixers(MWindow *mwindow); + TileMixers(MixerItems *mixer_items); + int handle_event(); +}; + +class AlignMixers : public MixerItem +{ +public: + AlignMixers(MixerItems *mixer_items); int handle_event(); - MWindow *mwindow; }; -class AlignMixers : public BC_MenuItem +class MixMasters : public MixerItem { public: - AlignMixers(MWindow *mwindow); + MixMasters(MixerItems *mixer_items); + int handle_event(); +}; + +class AlignTimecodes : public BC_MenuItem +{ +public: + AlignTimecodes(MWindow *mwindow); int handle_event(); MWindow *mwindow; }; @@ -645,6 +670,22 @@ public: MWindow *mwindow; }; +class SwapTracksUp : public BC_MenuItem +{ +public: + SwapTracksUp(MWindow *mwindow); + int handle_event(); + MWindow *mwindow; +}; + +class SwapTracksDown : public BC_MenuItem +{ +public: + SwapTracksDown(MWindow *mwindow); + int handle_event(); + MWindow *mwindow; +}; + class DeleteTracks : public BC_MenuItem { public: