private void restoreConfiguration(ConfigFormSaveData saveData) { txtSwS.Text = toSwitchString(saveData.switchS); txtSwA1.Text = toSwitchString(saveData.switchA1); txtSwA2.Text = toSwitchString(saveData.switchA2); txtSwB1.Text = toSwitchString(saveData.switchB1); txtSwB2.Text = toSwitchString(saveData.switchB2); txtSwC1.Text = toSwitchString(saveData.switchC1); txtSwC2.Text = toSwitchString(saveData.switchC2); txtSwD.Text = toSwitchString(saveData.switchD); txtSwE.Text = toSwitchString(saveData.switchE); txtSwF.Text = toSwitchString(saveData.switchF); txtSwG.Text = toSwitchString(saveData.switchG); txtSwH.Text = toSwitchString(saveData.switchH); txtSwI.Text = toSwitchString(saveData.switchI); txtSwJ.Text = toSwitchString(saveData.switchJ); txtSwK.Text = toSwitchString(saveData.switchK); txtSwL.Text = toSwitchString(saveData.switchL); txtSwReverserFront.Text = toSwitchString(saveData.switchReverserFront); txtSwReverserNeutral.Text = toSwitchString(saveData.switchReverserNeutral); txtSwReverserBack.Text = toSwitchString(saveData.switchReverserBack); txtSwHorn1.Text = toSwitchString(saveData.switchHorn1); txtSwHorn2.Text = toSwitchString(saveData.switchHorn2); txtSwMusicHorn.Text = toSwitchString(saveData.switchMusicHorn); txtSwConstSpeed.Text = toSwitchString(saveData.switchConstSpeed); }
private ConfigFormSaveData saveConfiguration() { ConfigFormSaveData saveData = new ConfigFormSaveData(); if (JoystickApi.currentDevice != -1) { saveData.guid = JoystickApi.GetGuid(); } saveData.switchS = fromSwitchString(txtSwS.Text); saveData.switchA1 = fromSwitchString(txtSwA1.Text); saveData.switchA2 = fromSwitchString(txtSwA2.Text); saveData.switchB1 = fromSwitchString(txtSwB1.Text); saveData.switchB2 = fromSwitchString(txtSwB2.Text); saveData.switchC1 = fromSwitchString(txtSwC1.Text); saveData.switchC2 = fromSwitchString(txtSwC2.Text); saveData.switchD = fromSwitchString(txtSwD.Text); saveData.switchE = fromSwitchString(txtSwE.Text); saveData.switchF = fromSwitchString(txtSwF.Text); saveData.switchG = fromSwitchString(txtSwG.Text); saveData.switchH = fromSwitchString(txtSwH.Text); saveData.switchI = fromSwitchString(txtSwI.Text); saveData.switchJ = fromSwitchString(txtSwJ.Text); saveData.switchK = fromSwitchString(txtSwK.Text); saveData.switchL = fromSwitchString(txtSwL.Text); saveData.switchReverserFront = fromSwitchString(txtSwReverserFront.Text); saveData.switchReverserNeutral = fromSwitchString(txtSwReverserNeutral.Text); saveData.switchReverserBack = fromSwitchString(txtSwReverserBack.Text); saveData.switchHorn1 = fromSwitchString(txtSwHorn1.Text); saveData.switchHorn2 = fromSwitchString(txtSwHorn2.Text); saveData.switchMusicHorn = fromSwitchString(txtSwMusicHorn.Text); saveData.switchConstSpeed = fromSwitchString(txtSwConstSpeed.Text); return(saveData); }
public void loadConfigurationFile(string path) { m_configFilePath = path; try { XmlSerializer serializer = new XmlSerializer(typeof(ConfigFormSaveData)); FileStream fs = new FileStream(Path.Combine(path, FileName), FileMode.Open); m_saveData = (ConfigFormSaveData)serializer.Deserialize(fs); fs.Close(); } catch { } }
public ConfigForm() { InitializeComponent(); List <string> axisArray = new List <string>(); axisArray.Add("OFF"); axisArray.Add("X"); axisArray.Add("Y"); axisArray.Add("Z"); axisArray.Add("Rx"); axisArray.Add("Ry"); axisArray.Add("Rz"); m_saveData = new ConfigFormSaveData(); m_saveData.switchS = fromSwitchString("OFF"); m_saveData.switchA1 = fromSwitchString("OFF"); m_saveData.switchA2 = fromSwitchString("OFF"); m_saveData.switchB1 = fromSwitchString("OFF"); m_saveData.switchB2 = fromSwitchString("OFF"); m_saveData.switchC1 = fromSwitchString("OFF"); m_saveData.switchC2 = fromSwitchString("OFF"); m_saveData.switchD = fromSwitchString("OFF"); m_saveData.switchE = fromSwitchString("OFF"); m_saveData.switchF = fromSwitchString("OFF"); m_saveData.switchG = fromSwitchString("OFF"); m_saveData.switchH = fromSwitchString("OFF"); m_saveData.switchI = fromSwitchString("OFF"); m_saveData.switchJ = fromSwitchString("OFF"); m_saveData.switchK = fromSwitchString("OFF"); m_saveData.switchL = fromSwitchString("OFF"); m_saveData.switchReverserFront = fromSwitchString("OFF"); m_saveData.switchReverserNeutral = fromSwitchString("OFF"); m_saveData.switchReverserBack = fromSwitchString("OFF"); m_saveData.switchHorn1 = fromSwitchString("OFF"); m_saveData.switchHorn2 = fromSwitchString("OFF"); m_saveData.switchMusicHorn = fromSwitchString("OFF"); m_saveData.switchConstSpeed = fromSwitchString("OFF"); }
private void btnSave_Click(object sender, EventArgs e) { m_saveData = saveConfiguration(); saveConfigurationFile(m_configFilePath); this.Close(); }