public KeywordListNode(XmlElement el)
        {
            Text        = ResNodeName("KeywordList");
            OptionPanel = new KeywordListOptionPanel(this);

            if (el == null)
            {
                return;
            }

            color = new EditorHighlightColor(el);

            XmlNodeList keys = el.GetElementsByTagName("Key");

            foreach (XmlElement node in keys)
            {
                if (node.Attributes["word"] != null)
                {
                    words.Add(node.Attributes["word"].InnerText);
                }
            }

            if (el.Attributes["name"] != null)
            {
                name = el.Attributes["name"].InnerText;
            }
            UpdateNodeText();
        }
        public KeywordListNode(string Name)
        {
            name  = Name;
            color = new EditorHighlightColor();
            UpdateNodeText();

            OptionPanel = new KeywordListOptionPanel(this);
        }