X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmainmenu.h;h=681ba38459927d37921fa2c77a5cf2a12c673440;hp=9e0513cdb4cfa7c0af82b45137a1116307caa177;hb=9ffdfbe8e6fa7daaad4dcfdd46b6ac7b6e7a47e8;hpb=44f0242e0f313fd1b49675c697629b73dc260d21 diff --git a/cinelerra-5.1/cinelerra/mainmenu.h b/cinelerra-5.1/cinelerra/mainmenu.h index 9e0513cd..681ba384 100644 --- a/cinelerra-5.1/cinelerra/mainmenu.h +++ b/cinelerra-5.1/cinelerra/mainmenu.h @@ -501,31 +501,41 @@ 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(); - MWindow *mwindow; }; -class AlignMixers : public BC_MenuItem +class AlignMixers : public MixerItem { public: - AlignMixers(MWindow *mwindow); + AlignMixers(MixerItems *mixer_items); int handle_event(); - MWindow *mwindow; }; // ======================================== audio