public SkipperForm() { try { //throw new Exception("Don't load from the file during debugging"); Persistance.LoadFromFile(); } catch { Persistance.CreateNew(); } SelectRace sr = new SelectRace(); sr.ShowDialog(); Race r = sr.SelectedRace; EditRace er = new EditRace(r); er.ShowDialog(); //Persistance.SaveToFile(); InitializeComponent(); viewPanel.Initialize(r, new Notify(this.RequestStatisticsUpdate)); foreach (AmphibianSoftware.Skipper.Data.Boat b in r.Boats) { boatsLB.Items.Add(b); } boatsLB.SelectedIndex = 0; this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); _drawThread = new Thread(new ThreadStart(drawLoop)); _drawThread.Start(); }
public void NewFromGpsFiles(List <string> files) { HideGettingStarted(); _gpsDataFileParameters = files; Persistance.CreateNew(); ConfigureMenu(true); LoadFile(); }
public void New() { if (saveFD.ShowDialog() == DialogResult.OK) { HideGettingStarted(); _loadedFile = saveFD.FileName; Persistance.CreateNew(); Persistance.SaveToFile(_loadedFile); ConfigureMenu(true); LoadFile(); } }