/// <summary> /// /// </summary> private void ApplySettings() { // add remove cols Properties.Settings.Default.cols.Clear(); Properties.Settings.Default.cols.Add("File,1"); // always show Properties.Settings.Default.pref_default_type = default_type.ToString(); foreach (Column c in colList.Items) { if (c == Column.File) { continue; } int displayed = colList.CheckedItems.Contains(c) ? 1 : 0; string str_col = String.Format("{0},{1}", c.ToString(), displayed); Properties.Settings.Default.cols.Add(str_col); } Properties.Settings.Default.Save(); }
public void GatherXObjects(List <XObject> xobjects) { xobjects.Add(new XAttribute("name", Name)); if (SuperClass != null) { xobjects.Add(new XElement("superclass", new XElement("superclass", new XAttribute("name", SuperClass.ToString())))); } if (DefaultType != null) { xobjects.Add(new XAttribute("defaulttype", DefaultType.ToString())); } var conforming = new List <XObject> (); foreach (var spec in ConformingProtocols) { conforming.Add(new XElement("conformingprotocol", new XAttribute("name", spec.ToString()))); } xobjects.Add(new XElement("conformingprotocols", conforming.ToArray())); }