Ejemplo n.º 1
0
        String GetNodeRealizer(GrColor nodeColor, GrColor borderColor, GrColor textColor, GrNodeShape shape)
        {
            NodeRealizer newNr = new NodeRealizer("nr" + nextNodeRealizerID, nodeColor, borderColor, textColor, shape);

            NodeRealizer nr;

            if (!nodeRealizers.TryGetValue(newNr, out nr))
            {
                ycompStream.Write("addNodeRealizer \"" + newNr.Name + "\" \""
                                  + VCGDumper.GetColor(borderColor) + "\" \""
                                  + VCGDumper.GetColor(nodeColor) + "\" \""
                                  + VCGDumper.GetColor(textColor) + "\" \""
                                  + VCGDumper.GetNodeShape(shape) + "\"\n");
                nodeRealizers.Add(newNr, newNr);
                nextNodeRealizerID++;
                nr = newNr;
            }
            return(nr.Name);
        }
Ejemplo n.º 2
0
        private NodeRealizer GetNodeRealizer(GrColor nodeColor, GrColor borderColor, GrColor textColor, GrNodeShape shape)
        {
            NodeRealizer newNr = new NodeRealizer("nr" + nextNodeRealizerID, nodeColor, borderColor, textColor, shape);

            NodeRealizer nr;

            if (!registeredNodeRealizers.TryGetValue(newNr, out nr))
            {
                if (ycompStream != null)
                {
                    ycompStream.Write("addNodeRealizer \"" + newNr.Name + "\" \""
                                      + VCGDumper.GetColor(borderColor) + "\" \""
                                      + VCGDumper.GetColor(nodeColor) + "\" \""
                                      + VCGDumper.GetColor(textColor) + "\" \""
                                      + VCGDumper.GetNodeShape(shape) + "\"\n");
                }
                registeredNodeRealizers.Add(newNr, newNr);
                ++nextNodeRealizerID;
                nr = newNr;
            }
            return(nr);
        }