{
add_item(open_edl = new EditPopupOpenEDL(mwindow, this));
add_item(new EditPopupClearSelect(mwindow, this));
+ add_item(new EditPopupSelectEdits(mwindow, this));
+ add_item(new EditPopupDeselectEdits(mwindow, this));
add_item(new EditPopupCopy(mwindow, this));
add_item(new EditPopupCut(mwindow, this));
add_item(new EditPopupMute(mwindow, this));
return 1;
}
+EditPopupSelectEdits::EditPopupSelectEdits(MWindow *mwindow, EditPopup *popup)
+ : BC_MenuItem(_("Select Edits"),_("Ctrl-Alt-'"),'\'')
+{
+ this->mwindow = mwindow;
+ this->popup = popup;
+ set_ctrl(1);
+ set_alt(1);
+}
+
+int EditPopupSelectEdits::handle_event()
+{
+ mwindow->select_edits(1);
+ return 1;
+}
+
+EditPopupDeselectEdits::EditPopupDeselectEdits(MWindow *mwindow, EditPopup *popup)
+ : BC_MenuItem(_("Deselect Edits"))
+{
+ this->mwindow = mwindow;
+ this->popup = popup;
+}
+
+int EditPopupDeselectEdits::handle_event()
+{
+ mwindow->select_edits(0);
+ return 1;
+}
+
EditPopupCopy::EditPopupCopy(MWindow *mwindow, EditPopup *popup)
: BC_MenuItem(_("Copy"),_("Ctrl-c"),'c')
{
}
EditPopupCutPack::EditPopupCutPack(MWindow *mwindow, EditPopup *popup)
- : BC_MenuItem(_("Cut pack"),_("Ctrl-z"),'z')
+ : BC_MenuItem(_("Cut pack"),_("Ctrl-Alt-z"),'z')
{
this->mwindow = mwindow;
this->popup = popup;
set_ctrl(1);
+ set_alt();
}
int EditPopupCutPack::handle_event()