minor fixes from Andrew + info on plugins
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / savefile.C
index a40fcac2aa7d53cb7a7b5b076fe4b637f0bb99b9..c227a56029e0df191f0a4b839f801a8a66fb2e9a 100644 (file)
@@ -178,6 +178,8 @@ SaveProjectWindow::SaveProjectWindow(MWindow *mwindow, const char *dir_path,
        this->overwrite = overwrite;
        this->save_mode = save_mode;
        this->reload = reload;
+// *** CONTEXT_HELP ***
+       context_help_set_keyword("Export Project");
 }
 SaveProjectWindow::~SaveProjectWindow()
 {
@@ -253,3 +255,21 @@ void SaveProject::run()
        mwindow->save_project(dir_path, save_mode, overwrite, reload);
 }
 
+  
+SaveSession::SaveSession(MWindow *mwindow)
+ : BC_MenuItem(_("Save Session"),_("Ctrl-s"),'s')
+{
+       this->mwindow = mwindow;
+       set_ctrl(1);
+}
+
+int SaveSession::handle_event()
+{
+       mwindow->save_defaults();
+       mwindow->save_backup();
+       mwindow->save(0);
+       mwindow->gui->show_message(_("Saved session."));
+       return 1;
+}
+
+