private void addButton_Click(object sender, EventArgs e) { NameDialog dlg = new NameDialog(); if (dlg.ShowDialog() == DialogResult.OK) { NuGenPointSet pointSet = new NuGenPointSet(); pointSet.Name = dlg.PointSetName; pointSet.Style = curve ? NuGenDefaultSettings.GetInstance().DefaultCurveStyle : NuGenDefaultSettings.GetInstance().DefaultMeasureStyle; pointSets.Add(pointSet); } UpdateListBox(); }
public void PastePointsAsNew() { NameDialog dlg = new NameDialog(); if (dlg.ShowDialog() == DialogResult.OK) { doc.PointSets.AddCurve(dlg.PointSetName); NuGenPointSet pointSet = doc.PointSets.GetCurve(dlg.PointSetName); foreach (NuGenPoint p in editPointsList) { p.PointSet = pointSet; if (p.XScreen > 5) p.XScreen -= 5; else if (p.XScreen < Width - 5) p.XScreen += 5; else p.XScreen = Width / 2 + 5; doc.AddPoint(p); } } DrawAll(); Refresh(); }