public void Save(XmlDocument xml, XmlNode parent) { var rackElement = parent.AppendChild(xml.CreateElement("RackSetup")); rackElement.AppendChild(xml.CreateElement("SetupName")).InnerText = Name; RackArrayWindow.Save(xml, rackElement); }
private static void RegisterRackItems() { RackArrayWindow.RegisterRackItem(new AudioSourceItem(null).ItemName, new AudioSourceItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new SpectrumItem(null).ItemName, new SpectrumItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new LedItem(null).ItemName, new LedItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new SerialInterfaceItem(null).ItemName, new SerialInterfaceItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new FilterSpectrumItem(null).ItemName, new FilterSpectrumItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new StaticGraphicEditorItem(null).ItemName, new StaticGraphicEditorItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new SpectrumToBinaryDataItem(null).ItemName, new SpectrumToBinaryDataItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new AudioProcessorItem(null).ItemName, new AudioProcessorItem(null).CreateRackItem); RackArrayWindow.RegisterRackItem(new SpectrumGraphicGenerator(null).ItemName, new SpectrumGraphicGenerator(null).CreateRackItem); }
public RackSetup(string name) { RackArrayWindow = new RackArrayWindow(); Name = name; }
public void Close() { RackArrayWindow.Close(); }
public RackSetup(XmlNode xml) // TODO: Enable loading through the constructor { RackArrayWindow = new RackArrayWindow(); Load(xml); }