/// <summary> /// Form is closing /// </summary> private void FormMainFormClosing(object sender, FormClosingEventArgs e) { // Remove the print status handler App.PrintStatusMessage -= PrintStatus; // Store geometry of _this_ window ClassWinGeometry.Save(this); // Save custom tools to their default location App.CustomTools.Save(DefaultCustomToolsFile); // Close the log windown manually in order to save its geometry App.Log.FormClosing -= LogWindowToolStripMenuItemClick; App.Log.Close(); // Save windows geometry database ClassWinGeometry.SaveGeometryDatabase(); // Save current workspace ClassWorkspace.Save(null); // Remove all outstanding temp files ClassGlobals.RemoveTempFiles(); }