private void LoadFiles(string filename) { fctbCurrentFirmware.DescriptionFile = "ArduinoSyntax.xml"; fctbCurrentFirmware.Language = Language.Custom; fctbCurrentFirmware.Font = new Font("Consolas", 9.75f); fctbNewFirmware.DescriptionFile = "ArduinoSyntax.xml"; fctbNewFirmware.Language = Language.Custom; fctbNewFirmware.Font = new Font("Consolas", 9.75f); MarlinMigrateHelper.FixCrLfProblems(Path.Combine(_configuration.CurrentFirmware, filename)); MarlinMigrateHelper.FixCrLfProblems(Path.Combine(_configuration.NewFirmware, filename)); if (File.Exists(Path.Combine(_configuration.CurrentFirmware, filename))) { DelegateFctbOpenFile(fctbCurrentFirmware, Path.Combine(_configuration.CurrentFirmware, filename), Encoding.UTF8); } fctbCurrentFirmware.Tag = new FileInfo(Path.Combine(_configuration.CurrentFirmware, filename)); if (File.Exists(Path.Combine(_configuration.NewFirmware, filename))) { DelegateFctbOpenFile(fctbNewFirmware, Path.Combine(_configuration.NewFirmware, filename), Encoding.UTF8); } fctbNewFirmware.Tag = new FileInfo(Path.Combine(_configuration.NewFirmware, filename)); }
private void LoadFiles() { Configuration configuration = new Configuration(); CheckIfNewFirmwareIsChanged(); ResizedFrame(); fctbCurrentFirmware.DescriptionFile = "ArduinoSyntax.xml"; fctbCurrentFirmware.Language = Language.Custom; fctbCurrentFirmware.Font = new Font("Consolas", 9.75f); fctbNewFirmware.DescriptionFile = "ArduinoSyntax.xml"; fctbNewFirmware.Language = Language.Custom; fctbNewFirmware.Font = new Font("Consolas", 9.75f); MarlinMigrateHelper.FixCrLfProblems(Path.Combine(configuration.CurrentFirmware, ConfigurationFilename)); MarlinMigrateHelper.FixCrLfProblems(Path.Combine(configuration.NewFirmware, ConfigurationFilename)); if (File.Exists(Path.Combine(configuration.CurrentFirmware, ConfigurationFilename))) { fctbCurrentFirmware.OpenFile(Path.Combine(configuration.CurrentFirmware, ConfigurationFilename), Encoding.UTF8); } fctbCurrentFirmware.Tag = Path.Combine(configuration.CurrentFirmware, ConfigurationFilename); if (File.Exists(Path.Combine(configuration.NewFirmware, ConfigurationFilename))) { fctbNewFirmware.OpenFile(Path.Combine(configuration.NewFirmware, ConfigurationFilename), Encoding.UTF8); } fctbNewFirmware.Tag = Path.Combine(configuration.NewFirmware, ConfigurationFilename); HighlightInvisibleChars(fctbCurrentFirmware.Range); HighlightInvisibleChars(fctbNewFirmware.Range); cmbBxFirmwareFeatures.Items.Clear(); foreach (string feature in MarlinMigrateHelper.FindFirmwareFeatures(fctbCurrentFirmware)) { cmbBxFirmwareFeatures.Items.Add(feature); } cmbBxFirmwareFeatures.Text = cmbBxFirmwareFeatures.Items[1].ToString(); btnUpdateExtruderInFirmware.Text = $"Update and Save Firmware ({ConfigurationFilename})"; }