private void NewProject() { Project = new DnaProject(); Project.Init(); projectFileName = ""; Text = "[New Project]"; }
public MainForm() { InitializeComponent(); Project = new DnaProject(); Project.Init(); Project.Settings.Scale = trackBarScale.Value; comboBoxAnimSaveFormat.SelectedIndex = 2; }
public static void Serialize(DnaProject project, string fileName) { if (fileName == null) return; //try //{ XmlSerializer serializer = new XmlSerializer(project.GetType()); using (FileStream writer = new FileStream(fileName, FileMode.Create)) { serializer.Serialize(writer, project); } //} //catch (Exception ex) { ; } }
private void OpenProject() { Stop(); string fileName = FileUtil.GetOpenFileName(FileUtil.ProjectExtension); DnaProject project = Serializer.DeserializeDnaProject(fileName); if (project != null) { Project = project; if (!string.IsNullOrEmpty(Project.ImagePath)) { OpenImage(Project.ImagePath); } if (Project.Drawing != null) { if (currentDrawing == null) { currentDrawing = new DnaDrawing(); } lock (currentDrawing) { currentDrawing = Project.Drawing; guiDrawing = currentDrawing.Clone(); } } ActivateProjectSettings(); ResetProjectLevels(); RepaintCanvas(); projectFileName = fileName; } SetTitleBar(); }
public Stats(DnaProject project) { this.project = project; }
private void OpenProject() { Stop(); string fileName = FileUtil.GetOpenFileName(FileUtil.ProjectExtension); DnaProject project = Serializer.DeserializeDnaProject(fileName); if (project != null) { Project = project; if (!string.IsNullOrEmpty(Project.ImagePath)) OpenImage(Project.ImagePath); if (Project.Drawing != null) { if (currentDrawing == null) currentDrawing = new DnaDrawing(); lock (currentDrawing) { currentDrawing = Project.Drawing; guiDrawing = currentDrawing.Clone(); } } ActivateProjectSettings(); ResetProjectLevels(); RepaintCanvas(); projectFileName = fileName; } SetTitleBar(); }