filemenu->add_item(saveas = new SaveAs(mwindow));
save->create_objects(saveas);
saveas->set_mainmenu(this);
- SaveProject *save_project;
- filemenu->add_item(save_project = new SaveProject(mwindow));
+ filemenu->add_item(new SaveProject(mwindow));
+ filemenu->add_item(new SaveSession(mwindow));
filemenu->add_item(record_menu_item = new RecordMenuItem(mwindow));
#ifdef HAVE_DVB
add_menu(trackmenu = new BC_Menu(_("Tracks")));
trackmenu->add_item(new MoveTracksUp(mwindow));
trackmenu->add_item(new MoveTracksDown(mwindow));
+ trackmenu->add_item(new RollTracksUp(mwindow));
+ trackmenu->add_item(new RollTracksDown(mwindow));
trackmenu->add_item(new DeleteTracks(mwindow));
trackmenu->add_item(new DeleteFirstTrack(mwindow));
trackmenu->add_item(new DeleteLastTrack(mwindow));
trackmenu->add_item(new ConcatenateTracks(mwindow));
trackmenu->add_item(new AlignTimecodes(mwindow));
- trackmenu->add_item(new SwapTracksUp(mwindow));
- trackmenu->add_item(new SwapTracksDown(mwindow));
AppendTracks *append_tracks;
trackmenu->add_item(append_tracks = new AppendTracks(mwindow));
append_tracks->create_objects();
// ================================================= edit
-Undo::Undo(MWindow *mwindow) : BC_MenuItem(_("Undo"), "z", 'z')
+Undo::Undo(MWindow *mwindow) : BC_MenuItem(_("Undo"), "z or Ctrl-z", 'z')
{
this->mwindow = mwindow;
}
MoveTracksDown::MoveTracksDown(MWindow *mwindow)
: BC_MenuItem(_("Move tracks down"), _("Shift-Down"), DOWN)
{
- set_shift(); this->mwindow = mwindow;
+ this->mwindow = mwindow;
+ set_shift();
}
int MoveTracksDown::handle_event()
}
-SwapTracksUp::SwapTracksUp(MWindow *mwindow)
- : BC_MenuItem(_("Swap tracks up"), 0, UP)
+RollTracksUp::RollTracksUp(MWindow *mwindow)
+ : BC_MenuItem(_("Roll tracks up"), _("Ctrl-Shift-Up"), UP)
{
this->mwindow = mwindow;
+ set_ctrl();
set_shift();
}
-int SwapTracksUp::handle_event()
+int RollTracksUp::handle_event()
{
if( mwindow->session->current_operation == NO_OPERATION )
- mwindow->swap_tracks_up();
+ mwindow->roll_tracks_up();
return 1;
}
-SwapTracksDown::SwapTracksDown(MWindow *mwindow)
- : BC_MenuItem(_("Swap tracks down"), 0, DOWN)
+RollTracksDown::RollTracksDown(MWindow *mwindow)
+ : BC_MenuItem(_("Roll tracks down"), _("Ctrl-Shift-Down"), DOWN)
{
- set_shift(); this->mwindow = mwindow;
+ this->mwindow = mwindow;
+ set_ctrl();
+ set_shift();
}
-int SwapTracksDown::handle_event()
+int RollTracksDown::handle_event()
{
if( mwindow->session->current_operation == NO_OPERATION )
- mwindow->swap_tracks_down();
+ mwindow->roll_tracks_down();
return 1;
}
}
SaveSettingsNow::SaveSettingsNow(MWindow *mwindow)
- : BC_MenuItem(_("Save settings now"),_("Ctrl-s"),'s')
+ : BC_MenuItem(_("Save settings now"),_("Ctrl-Shift-S"),'S')
{
this->mwindow = mwindow;
set_ctrl(1);
+ set_shift(1);
}
int SaveSettingsNow::handle_event()
int ShowVWindow::handle_event()
{
mwindow->gui->unlock_window();
- mwindow->show_vwindow();
+ mwindow->show_vwindow(1);
mwindow->gui->lock_window("ShowVWindow::handle_event");
return 1;
}