public SchemeNode(XmlElement el, bool readChildren) { content = el.OuterXml; name = el.Attributes["name"].InnerText; if (el.Attributes["extensions"] != null) { extensions = el.Attributes["extensions"].InnerText.Split('|'); } UpdateNodeText(); OptionPanel = new SchemeOptionPanel(this); if (!readChildren) return; envNode = new EnvironmentNode(el["Environment"]); digitsNode = new DigitsNode(el["Digits"]); propNode = new PropertiesNode(el["Properties"]); rulesetsNode = new RuleSetsNode(el); Nodes.Add(envNode); Nodes.Add(digitsNode); Nodes.Add(propNode); Nodes.Add(rulesetsNode); }
public PropertiesOptionPanel(PropertiesNode parent) : base(parent) { SetupFromXmlFile(System.IO.Path.Combine(PropertyService.DataDirectory, @"resources\panels\HighlightingEditor\Properties.xfrm")); addBtn = (Button)ControlDictionary["addBtn"]; addBtn.Click += new EventHandler(addClick); editBtn = (Button)ControlDictionary["editBtn"]; editBtn.Click += new EventHandler(editClick); removeBtn = (Button)ControlDictionary["removeBtn"]; removeBtn.Click += new EventHandler(removeClick); listView = (ListView)ControlDictionary["listView"]; }