Example #1
0
        public void SetParent(Node node, int index)
        {
            Parent = null;

            if (index == -1)
            {
                node.Nodes.Add(this);
            }
            else
            {
                node.Nodes.Insert(index, this);
            }

            if (node is TreeLayerNode)
            {
                layerNode.SetParent((node as TreeLayerNode).LayerNode, index);
            }
            else
            {
                layerNode.SetParent(form.Editor.rootLayer, index);
            }
        }