public bool NewXMLFile(String file) { changed = false; XMLInfo = new SMidiXMLInfo(); XMLInfo.Filename = file; XMLData = new SMidiXMLData(); num_limit_packet.Value = -1; num_limit_ms.Value = 0; return(true); }
public bool LoadXMLFile(String file) { CMidiXMLSchema parser = new CMidiXMLSchema(); if (parser.LoadSchema(file, "en")) { text_filename.Text = file; changed = false; midiActions = parser.MidiActions; XMLInfo = parser.MidiMapInfo; XMLData = parser.MidiMapData; int baudIndex = Array.IndexOf(CMidiFields.BaudRates, XMLData.BaudRate); baudrate_combo.SelectedIndex = baudIndex; cbaudrate_combo.SelectedIndex = baudIndex; num_limit_packet.Value = XMLData.PacketCount; num_limit_ms.Value = XMLData.PacketInterval; text_author.Text = XMLInfo.Author; text_schemaname.Text = XMLInfo.Name; text_devices.Text = XMLInfo.Name; if (XMLInfo.Description.Count > 0) { for (int i = 0; i < XMLInfo.Description.Count; i++) { if (XMLInfo.Description[i].Lang == "en") { text_description.Text = XMLInfo.Description[i].Text; } } } text_website.Text = XMLInfo.Website; text_version.Text = XMLInfo.Version.ToString(); renderData(); unlockForm(); return(true); } else { text_filename.Text = ""; } return(false); }
public CFMain_GridItem(SMidiXMLInfo a) { SchemaInfo = a; }