コード例 #1
0
        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);
        }
コード例 #2
0
 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);
 }
コード例 #3
0
 public RackSetup(string name)
 {
     RackArrayWindow = new RackArrayWindow();
     Name            = name;
 }
コード例 #4
0
 public void Close()
 {
     RackArrayWindow.Close();
 }
コード例 #5
0
 public RackSetup(XmlNode xml) // TODO: Enable loading through the constructor
 {
     RackArrayWindow = new RackArrayWindow();
     Load(xml);
 }