findobj mode/xlat/scale/rotate, save backup shortcut, undo limit bug, title boundary...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / savefile.C
index 936bd4d5ef5755b377a3e2c203e5beb4dd4a787c..b38aec142c4ec8e4d49aba1f97535354de22f191 100644 (file)
@@ -46,7 +46,7 @@
 
 
 SaveBackup::SaveBackup(MWindow *mwindow)
- : BC_MenuItem(_("Save backup"))
+ : BC_MenuItem(_("Save backup"), "b", 'b')
 {
        this->mwindow = mwindow;
 }
@@ -89,10 +89,7 @@ int Save::handle_event()
 // save it
 // TODO: Move this into mwindow.
                FileXML file;
-               mwindow->edl->save_xml(&file,
-                       mwindow->session->filename,
-                       0,
-                       0);
+               mwindow->edl->save_xml(&file, mwindow->session->filename);
                file.terminate_string();
 
                if(file.write_to_file(mwindow->session->filename))
@@ -130,8 +127,9 @@ int Save::save_before_quit()
 }
 
 SaveAs::SaveAs(MWindow *mwindow)
- : BC_MenuItem(_("Save as..."), ""), Thread()
+ : BC_MenuItem(_("Save as..."), "Shift-S", 'S'), Thread()
 {
+       set_shift(1);
        this->mwindow = mwindow;
        quit_now = 0;
 }
@@ -194,10 +192,7 @@ void SaveAs::run()
        mwindow->gui->lock_window("SaveAs::run 1");
 // update the project name
        mwindow->set_filename(filename);
-       mwindow->edl->save_xml(&file,
-               filename,
-               0,
-               0);
+       mwindow->edl->save_xml(&file, filename);
        mwindow->gui->unlock_window();
        file.terminate_string();