public Color getValueAsColor(string attrName, Color color) { string name = ""; if (d_attrs.TryGetValue(attrName, out name) == false) { return(color); } return(Tools.ParseColor(name, 0, Color.white)); }
static Color ParserColorName(string name, int startpos, Color c) { if (string.IsNullOrEmpty(name)) { return(c); } if (name[startpos] == '#') { return(Tools.ParseColor(name, startpos + 1, c)); } else { return(ColorConst.Get(startpos == 0 ? name : name.Substring(startpos), c)); } }