private void button_FileNew_Click(object sender, RoutedEventArgs e) { if (PromptToSaveChanges()) { } //cancel the operation else { SuspendEngine(); //TODO: the following line unconditionally clobbers the current network //so the cancel button in the dialog won't work properly //CreateEmptyNetwork(); // to avoid keeping too many bytes occupied... // and make sure we have maximum memory free... GC.Collect(); GC.WaitForPendingFinalizers(); UpdateFreeMem(); NewArrayDlg dlg = new NewArrayDlg(); dlg.ShowDialog(); if (dlg.returnValue) { arrayView.Dp.NeuronDisplaySize = 62; ButtonZoomToOrigin_Click(null, null); currentFileName = ""; SetCurrentFileNameToProperties(); SetTitleBar(); if (theNeuronArray.networkNotes != "") { MenuItemNotes_Click(null, null); } } Update(); ResumeEngine(); } }
private void button_FileNew_Click(object sender, RoutedEventArgs e) { if (PromptToSaveChanges()) { } //cancel the operation else { SuspendEngine(); NewArrayDlg dlg = new NewArrayDlg(); dlg.ShowDialog(); if (dlg.returnValue) { arrayView.Dp.NeuronDisplaySize = 62; ButtonZoomToOrigin_Click(null, null); currentFileName = ""; SetCurrentFileNameToProperties(); setTitleBar(); if (theNeuronArray.networkNotes != "") { MenuItemNotes_Click(null, null); } } } ResumeEngine(); }
private void button_FileNew_Click(object sender, RoutedEventArgs e) { if (PromptToSaveChanges()) { } //cancel the operation else { SuspendEngine(); NewArrayDlg dlg = new NewArrayDlg(); dlg.ShowDialog(); if (dlg.returnValue) { theNeuronArrayView.Update(); currentFileName = ""; Properties.Settings.Default["CurrentFile"] = currentFileName; Properties.Settings.Default.Save(); setTitleBar(); if (theNeuronArray.networkNotes != "") { MenuItemNotes_Click(null, null); } } } ResumeEngine(); }