コード例 #1
0
 public NodeColoringResources(Color bkColor, Brush bkBrush, Color fontColor, NodeColoring code)
 {
     BkColor   = bkColor;
     BkBrush   = bkBrush;
     FontColor = fontColor;
     Code      = code;
 }
コード例 #2
0
        void IView.SetNodeColoring(NodeInfo node, NodeColoring coloring)
        {
            EnsureLoaded();
            var n = Node.FromNodeInfo(node);

            n.coloring = coloring;
            ExecuteNodeOp(n, NodeOpType.InvalidateNodeView);
        }
コード例 #3
0
        void IView.SetNodeColoring(NodeInfo nodeObj, NodeColoring coloring)
        {
            var node = (TreeNode)nodeObj.Data;
            var res  = GetNodeColoringResources(coloring);

            node.BackColor = res.BkColor;
            node.ForeColor = res.FontColor;
        }
コード例 #4
0
        NodeColoringResources GetNodeColoringResources(NodeColoring coloring)
        {
            switch (coloring)
            {
            case NodeColoring.Alive:
                return(NodeColoringResources.Alive);

            case NodeColoring.Deleted:
                return(NodeColoringResources.Deleted);

            case NodeColoring.NotCreatedYet:
                return(NodeColoringResources.NotCreatedYet);

            default:
                return(NodeColoringResources.NotCreatedYet);
            }
        }