MenuVEffectItem *veffect[TOTAL_EFFECTS];
Quit *quit_program; // affected by save
MainDumpsMenu *dump_menu;
+ EditClearMenu *clear_menu;
Undo *undo;
Redo *redo;
int total_aeffects;
ShowLWindow *show_lwindow;
SplitX *split_x;
SplitY *split_y;
- MixerViewer *mixer_viewer;
+ MixerItems *mixer_items;
LoadLayout *load_layout;
LoadLayout *save_layout;
};
MWindow *mwindow;
};
+class EditClearSubMenu : public BC_SubMenu
+{
+public:
+ EditClearSubMenu(BC_MenuItem *menu_item);
+ ~EditClearSubMenu();
+
+ BC_MenuItem *menu_item;
+};
+
+class EditClearMenu : public BC_MenuItem
+{
+public:
+ EditClearMenu(MWindow *mwindow);
+ ~EditClearMenu();
+ void create_objects();
+
+ MWindow *mwindow;
+ EditClearSubMenu *clear_sub_menu;
+};
+
class Clear : public BC_MenuItem
{
public:
MWindow *mwindow;
};
+class ClearHardEdges : public BC_MenuItem
+{
+public:
+ ClearHardEdges(MWindow *mwindow);
+ int handle_event();
+ MWindow *mwindow;
+};
+
class ClearLabels : public BC_MenuItem
{
public:
MWindow *mwindow;
};
+class ClearSelect : public BC_MenuItem
+{
+public:
+ ClearSelect(MWindow *mwindow);
+ int handle_event();
+ MWindow *mwindow;
+};
+
class CutCommercials : public BC_MenuItem
{
public:
MWindow *mwindow;
};
+class MixerItems : public BC_MenuItem
+{
+public:
+ MixerItems(MWindow *mwindow);
+ void create_objects();
+ MWindow *mwindow;
+};
+
+class MixerViewer : public BC_MenuItem
+{
+public:
+ MixerViewer(MWindow *mwindow);
+ int handle_event();
+ MWindow *mwindow;
+};
+
class TileMixers : public BC_MenuItem
{
public:
MWindow *mwindow;
};
+class AlignMixers : public BC_MenuItem
+{
+public:
+ AlignMixers(MWindow *mwindow);
+ int handle_event();
+ MWindow *mwindow;
+};
+
// ======================================== audio
class AddAudioTrack : public BC_MenuItem
MWindow *mwindow;
};
-class DeleteTrack : public BC_MenuItem
+class DeleteFirstTrack : public BC_MenuItem
{
public:
- DeleteTrack(MWindow *mwindow);
+ DeleteFirstTrack(MWindow *mwindow);
+ int handle_event();
+ MWindow *mwindow;
+};
+
+class DeleteLastTrack : public BC_MenuItem
+{
+public:
+ DeleteLastTrack(MWindow *mwindow);
int handle_event();
MWindow *mwindow;
};
MWindow *mwindow;
};
-class MixerViewer : public BC_MenuItem
-{
-public:
- MixerViewer(MWindow *mwindow);
- int handle_event();
- MWindow *mwindow;
-};
-
class LoadLayoutItem : public BC_MenuItem
{