public void RemoveFromTree()
 {
     if (inTree)
     {
         if (node.IsSelected)
         {
             node.UnSelect();
         }
         if (node.IsSelected)
         {
             node.UnSelect();
         }
         parentNode.Nodes.Remove(node);
         node       = null;
         parentNode = null;
     }
     inTree = false;
 }
 public void RemoveFromTree()
 {
     if (node.IsSelected)
     {
         node.UnSelect();
     }
     parentNode.Nodes.Remove(node);
     parentNode = null;
     node       = null;
 }
        public void RemoveFromTree()
        {
            if (node.IsSelected)
            {
                node.UnSelect();
            }
            terrainDisplay.RemoveFromTree();

            parentNode.Nodes.Remove(node);
            parentNode = null;
            node       = null;
            inTree     = false;
        }
示例#4
0
 public void RemoveFromTree()
 {
     if (node.IsSelected)
     {
         node.UnSelect();
     }
     foreach (IWorldObject plant in plantList)
     {
         plant.RemoveFromTree();
     }
     parentNode.Nodes.Remove(node);
     parentNode = null;
     node       = null;
 }
        public void RemoveFromTree()
        {
            if (node.IsSelected)
            {
                node.UnSelect();
            }
            foreach (IWorldObject tree in treeTypes)
            {
                tree.RemoveFromTree();
            }

            parentNode.Nodes.Remove(node);
            parentNode = null;
            node       = null;
        }
示例#6
0
        public void RemoveFromTree()
        {
            if (inTree && node != null && parentNode != null)
            {
                if (node.IsSelected)
                {
                    node.UnSelect();
                }
                points.RemoveFromTree();

                parentNode.Nodes.Remove(node);
            }
            parentNode = null;
            node       = null;
            inTree     = false;
        }
        public void RemoveFromTree()
        {
            if (node != null && parentNode != null)
            {
                if (node != null && node.IsSelected)
                {
                    node.UnSelect();
                }
                foreach (IWorldObject child in children)
                {
                    child.RemoveFromTree();
                }

                parentNode.Nodes.Remove(node);
                parentNode = null;
                node       = null;
            }
        }
        public void RemoveFromTree()
        {
            if (node.IsSelected)
            {
                node.UnSelect();
            }
            worldTerrain.RemoveFromTree();
            ocean.RemoveFromTree();
            skybox.RemoveFromTree();
            pathObjectTypes.RemoveFromTree();
            foreach (WorldObjectCollection child in worldCollections)
            {
                child.RemoveFromTree();
            }

            treeView.Nodes.Remove(node);
            node = null;

            inTree = false;
        }
        public void RemoveFromTree()
        {
            if (inTree)
            {
                if (node.IsSelected)
                {
                    node.UnSelect();
                }


                // remove this object from the tree
                parentNode.Nodes.Remove(node);

                parentNode = null;
                node       = null;
                inTree     = false;
            }
            // remove all children from the tree
            foreach (MPPoint pt in points)
            {
                pt.RemoveFromTree();
            }
        }