コード例 #1
0
        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));
        }
コード例 #2
0
        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})";
        }