public void SaveConfigurationFiles(string filename) { // Update from current Axis/mode Config.RawAxisTovJoyDB.Clear(); for (int i = 0; i < vJoy.AxesInfo.Count; i++) { var db = new RawAxisDB(); db.vJoyAxis = vJoy.AxesInfo[i].Name; db.ControlPoints = vJoy.AxesInfo[i].AxisCorrection.ControlPoints; Config.RawAxisTovJoyDB.Add(db); } // Copy internal values Config.LogLevel = Logger.LogLevel; // save it Files.Serialize <FeederDB>(filename, Config); }
private void btnOK_Click(object sender, EventArgs e) { this.ResultRawDB = this.InputRawDB; this.DialogResult = DialogResult.OK; this.Close(); }
public AxisMappingEditor(ControlSetDB controlSet) { ResultRawDB = null; EditedControlSet = controlSet; InitializeComponent(); }