Exemple #1
0
        private void FormMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                this.SaveLayout();
                RegistryLoader.SaveValue(Name, "play", soundPlayerBar1.Playing);
                RegistryLoader.SaveValue(Name, "granularity", menuSizeSetting.Text);
                RegistryLoader.SaveValue(Name, "time", soundPlayerBar1.Position);
                RegistryLoader.SaveValue(Name, "showFPS", menuFps.Checked);
                RegistryLoader.SaveValue(Name, "compact", menuCompact.Checked);

                multiGraph.SaveLayout();
                log.SaveLayout();
                camera.SaveLayout();
                // rename old
                DefaultFiles.RenameAutoSaveDemoFile();
                // save new
                DemoLoader.SaveToFile(demo, DefaultFiles.GetAutoSaveDemoFilePath());
                demo.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }