public void SetSettings(System.Xml.XmlNode settings)
 {
     DarkRedSettings.SetSettings(settings[DarkRedSettings.Name]);
     LightRedSettings.SetSettings(settings[LightRedSettings.Name]);
     LightGreenSettings.SetSettings(settings[LightGreenSettings.Name]);
     DarkGreenSettings.SetSettings(settings[DarkGreenSettings.Name]);
     GoldSettings.SetSettings(settings[GoldSettings.Name]);
     MiscSettings.SetSettings(settings[MiscSettings.Name]);
 }
        public System.Xml.XmlNode GetSettings(System.Xml.XmlDocument document)
        {
            System.Xml.XmlNode settingsNode = document.CreateElement("Settings");
            settingsNode.AppendChild(ToElement(document, "Version", Constants.VERSION));

            settingsNode.AppendChild(DarkRedSettings.GetSettings(document));
            settingsNode.AppendChild(LightRedSettings.GetSettings(document));
            settingsNode.AppendChild(LightGreenSettings.GetSettings(document));
            settingsNode.AppendChild(DarkGreenSettings.GetSettings(document));
            settingsNode.AppendChild(GoldSettings.GetSettings(document));
            settingsNode.AppendChild(MiscSettings.GetSettings(document));

            serializeAppend(settingsNode, SelectedSegments);

            return(settingsNode);
        }