コード例 #1
0
ファイル: GoalPanel.cs プロジェクト: nandub/DeOps
        private void RefreshParents(GoalNode node)
        {
            GoalNode parent = node.Parent as GoalNode;

            while (parent != null)
            {
                parent.RefreshProgress();

                parent = parent.Parent as GoalNode;
            }
        }
コード例 #2
0
ファイル: GoalPanel.cs プロジェクト: nandub/DeOps
        public void InsertSubNode(TreeListNode parent, GoalNode node)
        {
            int index = 0;

            foreach (TreeListNode entry in parent.Nodes)
            {
                if (string.Compare(node.Text, entry.Text, true) < 0)
                {
                    parent.Nodes.Insert(index, node);
                    node.RefreshProgress();
                    return;
                }
                else
                {
                    index++;
                }
            }

            parent.Nodes.Insert(index, node);
            node.RefreshProgress();
        }
コード例 #3
0
ファイル: GoalPanel.cs プロジェクト: RoelofSol/DeOps
        public void InsertSubNode(TreeListNode parent, GoalNode node)
        {
            int index = 0;

            foreach (TreeListNode entry in parent.Nodes)
                if (string.Compare(node.Text, entry.Text, true) < 0)
                {
                    parent.Nodes.Insert(index, node);
                    node.RefreshProgress();
                    return;
                }
                else
                    index++;

            parent.Nodes.Insert(index, node);
            node.RefreshProgress();
        }