From: Markus R. <rol...@us...> - 2007-06-23 11:11:20
|
Update of /cvsroot/simspark/simspark/contrib/rsgedit In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv5262 Modified Files: Tag: RSGEDIT_SCINTILLA mainframe.cpp mainframe.h Log Message: - added method SaveModified() - automatically save modified files when reverting a simulation Index: mainframe.h =================================================================== RCS file: /cvsroot/simspark/simspark/contrib/rsgedit/mainframe.h,v retrieving revision 1.15.2.6 retrieving revision 1.15.2.7 diff -C2 -d -r1.15.2.6 -r1.15.2.7 *** mainframe.h 23 Jun 2007 10:17:25 -0000 1.15.2.6 --- mainframe.h 23 Jun 2007 11:11:14 -0000 1.15.2.7 *************** *** 149,152 **** --- 149,153 ---- void InitTreeNodeProperties(); void SelectCanvasTab(); + void SaveModified(); void OnTreeItemExpanding(wxTreeEvent& event); Index: mainframe.cpp =================================================================== RCS file: /cvsroot/simspark/simspark/contrib/rsgedit/mainframe.cpp,v retrieving revision 1.21.2.11 retrieving revision 1.21.2.12 diff -C2 -d -r1.21.2.11 -r1.21.2.12 *** mainframe.cpp 23 Jun 2007 10:17:25 -0000 1.21.2.11 --- mainframe.cpp 23 Jun 2007 11:11:14 -0000 1.21.2.12 *************** *** 931,934 **** --- 931,940 ---- } + void mainframe::SaveModified() + { + SparkEdit::SaveModified(); + SparkEdit::UpdateTitles(mCtrNotebook); + } + void mainframe::OnUpdateFileSave(wxUpdateUIEvent& event) { *************** *** 1004,1011 **** { wxString simName = SparkEdit::GetStartScriptFile(); ! if (! simName.IsEmpty()) { ! OpenSimulation(simName); } } --- 1010,1021 ---- { wxString simName = SparkEdit::GetStartScriptFile(); ! if (simName.IsEmpty()) { ! return; } + + SaveModified(); + SelectCanvasTab(); + OpenSimulation(simName); } |