Пример #1
0
 void AddObjToTree(TreeNode parent_node, TCSGObject obj)
 {
     if (parent_node != null)
     {
         TCSGObject parent_obj = (TCSGObject)parent_node.Tag;
         if (parent_obj is CSGObjects.TCSGBoolOp)
         {
             ((CSGObjects.TCSGBoolOp)parent_obj).AddOperand(obj);
             TreeNode child_node = parent_node.Nodes.Add("");
             obj.BuildTreeView(child_node);
             treeView1.SelectedNode       = child_node;
             propertyGrid1.SelectedObject = obj;
             editor.Select(obj);
         }
         else
         {
             //TODO
         }
     }
 }
Пример #2
0
 public void Select(TCSGObject use_selected)
 {
     selected = use_selected;
 }
Пример #3
0
 public void Unselect()
 {
     selected = null;
 }
Пример #4
0
 public void Del(TCSGObject use_object)
 {
     objects.Remove(use_object);
 }
Пример #5
0
 public void Add(TCSGObject use_object)
 {
     objects.Add(use_object);
 }