/*public void SetSplitterPositions(int mainSplitterX, int propertiesSplitterY) * { * _splitterXtoSet = mainSplitterX; * _splitterYtoSet = propertiesSplitterY; * } * * public void GetSplitterPositions(out int mainSplitterX, out int propertiesSplitterY) * { * mainSplitterX = 0;// this.mainContainer.SplitterDistance; * propertiesSplitterY = 0;// this.leftSplitter.SplitterDistance; * }*/ private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { if (OnEditorShutdown != null) { e.Cancel = !OnEditorShutdown(); } if (!e.Cancel) { _layoutManager.SaveLayout(); } }
private void saveLayoutMenuItem_Click(object sender, EventArgs e) { string fileName = Factory.GUIController.ShowSaveFileDialog("Save layout...", XML_FILE_FILTER); if (fileName == null) { return; } _layoutManager.SaveLayout(fileName); Factory.GUIController.ShowMessage("Done!", MessageBoxIcon.Information); }