private void Load_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = Language.GetLocalizedText(1170, "WWT MIDI Controller Map (*.wwtmm)|*.wwtmm"); if (ofd.ShowDialog() == DialogResult.OK) { string fileName = ofd.FileName; try { MidiMapManager.LoadMap(fileName, true); } catch { UiTools.ShowMessageBox(Language.GetLocalizedText(697, "Could not open the file. Ensure it is a valid WorldWide Telescope configuration file."), Language.GetLocalizedText(698, "Open Configuration File")); } } }
private void Save_Click(object sender, EventArgs e) { if (DeviceList.SelectedItem == null) { return; } string device = DeviceList.SelectedItem.ToString(); MidiMap map = (MidiMap)DeviceList.SelectedItem; SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = Language.GetLocalizedText(1170, "WWT MIDI Controller Map (*.wwtmm)|*.wwtmm"); sfd.FileName = device + ".wwtmm"; if (sfd.ShowDialog() == DialogResult.OK) { MidiMapManager.SaveMap(map, sfd.FileName); } }