public SpanNode(string Name) { name = Name; color = new EditorHighlightColor(); UpdateNodeText(); OptionPanel = new SpanOptionPanel(this); }
public SpanNode(XmlElement el) { Text = ResNodeName("Span"); OptionPanel = new SpanOptionPanel(this); if (el == null) { return; } color = new EditorHighlightColor(el); if (el.Attributes["rule"] != null) { rule = el.Attributes["rule"].InnerText; } if (el.Attributes["noescapesequences"] != null) { noEscapeSequences = Boolean.Parse(el.Attributes["noescapesequences"].InnerText); } name = el.Attributes["name"].InnerText; stopEOL = Boolean.Parse(el.Attributes["stopateol"].InnerText); begin = el["Begin"].InnerText; beginColor = new EditorHighlightColor(el["Begin"]); if (el["End"] != null) { end = el["End"].InnerText; endColor = new EditorHighlightColor(el["End"]); } UpdateNodeText(); }