private void ShowFirmwareFeatures(string feature) { string firmware = ""; if (!string.IsNullOrEmpty(FirmwareDirectory)) { firmware = Path.Combine(FirmwareDirectory, "configuration.h"); Firmware = firmware; } FastColoredTextBox fctb = new FastColoredTextBox(); fctb.OpenFile(firmware); fastColoredTextBox1.AppendText(MarlinMigrateHelper.GetFirmwareFeatureValue(fctb, feature) + Environment.NewLine); }
private void ShowFirmwareActivation(string feature) { string firmware = ""; if (!string.IsNullOrEmpty(FirmwareDirectory)) { firmware = Path.Combine(FirmwareDirectory, "configuration.h"); Firmware = firmware; } FastColoredTextBox fctb = new FastColoredTextBox(); fctb.OpenFile(firmware); if (MarlinMigrateHelper.GetFirmwareFeatureValue(fctb, feature).Contains(@"Activated feature")) { fastColoredTextBox1.AppendText(feature.Replace("_", " ") + " Activated" + Environment.NewLine); } }