public Erosion(GUILayer.ErosionIterativeSystem system) { _system = system; _previewWindow.Underlying.AddSystem(_system._overlay); _previewSettings.SelectedObject = _system._settings; _schemaLoader = new ErosionSettingsSchemaLoader(); _systemSettings.Bind( _schemaLoader.CreatePropertyContext(_system._getAndSetProperties)); }
public Erosion(GUILayer.ErosionIterativeSystem system) { _system = system; _previewWindow.Underlying.AddSystem(_system._overlay); _previewSettings.SelectedObject = _system._settings; _schemaLoader = new ErosionSettingsSchemaLoader(); _systemSettings.Bind( _schemaLoader.CreatePropertyContext(_system._getAndSetProperties)); }
private void erosionSimToolStripMenuItem_Click(object sender, EventArgs e) { var dlg = new OpenFileDialog(); dlg.Filter = "Uber surface files (*.uber)|*.uber"; if (dlg.ShowDialog() == DialogResult.OK) { var system = new GUILayer.ErosionIterativeSystem(dlg.FileName); var form = new Erosion(system); form.Show(); _forms.Add(form); } }
private void erosionSimToolStripMenuItem_Click(object sender, EventArgs e) { var dlg = new OpenFileDialog(); dlg.Filter = "Uber surface files (*.uber)|*.uber"; if (dlg.ShowDialog() == DialogResult.OK) { var system = new GUILayer.ErosionIterativeSystem(dlg.FileName); var form = new Erosion(system); form.Show(); _forms.Add(form); } }
protected override void Dispose(bool disposing) { if (_system != null) { _system.Dispose(); _system = null; } base.Dispose(disposing); }