private void Save() {
if (_switchingInProgress) return;
if (EditMode) {
ValuesStorage.Set(KeyToolSize, new Point(Form.Width, Form.Height));
ValuesStorage.Set(KeyToolPos, new Point(Form.Left, Form.Top));
} else {
ValuesStorage.Set(KeyNormalFullscreen, FullscreenEnabled);
if (FullscreenEnabled) {
ValuesStorage.Set(KeyNormalMaximized, false);
} else {
ValuesStorage.Set(KeyNormalMaximized, Form.WindowState == FormWindowState.Maximized);
if (Form.WindowState == FormWindowState.Normal) {
ValuesStorage.Set(KeyNormalSize, new Point(Form.Width, Form.Height));
ValuesStorage.Set(KeyNormalPos, new Point(Form.Left, Form.Top));
}
}
}
}