void NewProject() { var dialog = new NewProjectWizard(); if (dialog.ShowDialog(this) == DialogResult.OK) { try { AnimatProject.Create(AnimatProject.ProjectFolder, dialog.ProjectName); UpdateUiState(); StartPage.Instance.Hide(); } catch (Exception x) { (new ErrorWindow(x)).ShowDialog(this); } } }
void LoadProject() { var dialog = new OpenFileDialog(); dialog.Filter = "BarloX Project File (*.bxproj)|*.bxproj"; dialog.InitialDirectory = Settings.Default.ProjectFolder; if (dialog.ShowDialog() == DialogResult.OK) { try { AnimatProject.Load(dialog.FileName); UpdateUiState(); AnimatProject.RequestUiUpdate(AnimatProject.UpdateScope.All); } catch (Exception x) { (new ErrorWindow(x)).ShowDialog(this); } } }