private void mi_newsphere_Click(object sender, EventArgs e) { Sphere sphere = new Sphere(); sphere.Name = "RefineObject.Sphere" + (refineObjects.Count + 1); ObjectRefinementSubDict o = new ObjectRefinementSubDict(); o.Geometry = sphere; refineObjects.Add(o); TreeNode node = new TreeNode(sphere.Name); tvMain.Nodes.Add(node); tvMain.SelectedNode = node; }
private void mi_newbox_Click(object sender, EventArgs e) { Box box = new Box(); box.Name = "RefineObject.Box" + (refineObjects.Count + 1); ObjectRefinementSubDict o = new ObjectRefinementSubDict(); o.Geometry = box; refineObjects.Add(o); TreeNode node = new TreeNode(box.Name); tvMain.Nodes.Add(node); tvMain.SelectedNode = node; }
private void mi_newcone_Click(object sender, EventArgs e) { Cone cone = new Cone(); cone.Name = "RefineObject.Cone" + (refineObjects.Count + 1); ObjectRefinementSubDict o = new ObjectRefinementSubDict(); o.Geometry = cone; refineObjects.Add(o); TreeNode node = new TreeNode(cone.Name); tvMain.Nodes.Add(node); tvMain.SelectedNode = node; }
private void mi_delete_Click(object sender, EventArgs e) { ObjectRefinementSubDict o = FindObjectByNode(tvMain.SelectedNode); refineObjects.Remove(o); tvMain.Nodes.Remove(tvMain.SelectedNode); if (tvMain.Nodes.Count > 0) { tvMain.SelectedNode = tvMain.Nodes[0]; } else { pgMain.SelectedObject = null; } }