public RuleSetsOptionPanel(RuleSetsNode parent) : base(parent) { SetupFromXmlFile(System.IO.Path.Combine(PropertyService.DataDirectory, @"resources\panels\HighlightingEditor\RuleSets.xfrm")); addBtn = (Button)ControlDictionary["addBtn"]; addBtn.Click += new EventHandler(addClick); removeBtn = (Button)ControlDictionary["removeBtn"]; removeBtn.Click += new EventHandler(removeClick); listView = (ListView)ControlDictionary["listView"]; }
public override void LoadSettings() { RuleSetsNode node = (RuleSetsNode)parentNode; listView.Items.Clear(); foreach (RuleSetNode rn in node.Nodes) { if (rn.Name == "") { continue; } ListViewItem lv = new ListViewItem(rn.Name); lv.Tag = rn; listView.Items.Add(lv); } }