public void New() { _persister = null; _fractals = new List <IFractal>(); _isDirty = false; OnChanged(); }
public void Load(string filePath) { New(); _persister = new FractalDocumentPersister(filePath); _fractals = _persister.Load(); foreach (var fractal in _fractals) { fractal.TransformationChanged += new EventHandler(fractal_TransformationChanged); } OnChanged(); }
public void Save(string filePath) { _persister = new FractalDocumentPersister(filePath); Save(); }