コード例 #1
0
        public bool Reparent(Cut cut, Cut parent)
        {
            bool result = false;

            // prevent cycles
            if (!cut.HasChild(parent))
            {
                Delete(cut);
                parent.AddChild(cut);
                result = true;
            }

            return(result);
        }
コード例 #2
0
        public void NewCut()
        {
            if (_selectedCut != null)
            {
                _selectedCut.AddChild(new Cut());
            }
            else
            {
                _cutDB.Cuts.Add(new Cut());
            }

            PushCutDBToTree();

            Save();
        }