コード例 #1
0
        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"];
        }
コード例 #2
0
        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);
            }
        }