private void SaveEditorWindowSizeToRegistry()
{
if (_mainForm.WindowState == FormWindowState.Minimized)
{
// If the window is currently minimized, don't save any of its settings
return;
}
RegistryKey key = Utilities.OpenAGSRegistryKey();
if (key != null)
{
key.SetValue("MainWinMaximize", (_mainForm.WindowState == FormWindowState.Maximized) ? "1" : "0");
if (_mainForm.WindowState == FormWindowState.Normal)
{
key.SetValue("MainWinWidth", _mainForm.Width.ToString());
key.SetValue("MainWinHeight", _mainForm.Height.ToString());
key.SetValue("MainWinX", _mainForm.Left.ToString());
key.SetValue("MainWinY", _mainForm.Top.ToString());
}
/*int splitterX, splitterY;
_mainForm.GetSplitterPositions(out splitterX, out splitterY);
key.SetValue("MainWinSplitter1", splitterX.ToString());
key.SetValue("MainWinSplitter2", splitterY.ToString());*/
key.Close();
}
}