Beispiel #1
0
        public void LoadConfigurations()
        {
            string configFile = Path.Combine(FileUtils.Plugins, "linesunbreaker-config.xml");

            // load configuration from file
            if (File.Exists(configFile))
            {
                _configs = UnBreakConfigs.LoadConfiguration(configFile);
            }
            else
            {
                _configs = new UnBreakConfigs(configFile);
                _configs.SaveConfigurations();
            }

            checkBoxMoods.Checked        = _configs.SkipMoods;
            checkBoxSkipDialog.Checked   = _configs.SkipDialogs;
            checkBoxSkipNarrator.Checked = _configs.SkipNarrator;

            if (_configs.MaxLineLength < numericUpDown1.Minimum)
            {
                _configs.MaxLineLength = Convert.ToInt32(numericUpDown1.Minimum);
                numericUpDown1.Minimum = 0;
            }
            else
            {
                numericUpDown1.Value = _configs.MaxLineLength;
            }
        }
 public LinesUnbreakerController(IList <Paragraph> paragraphs, UnBreakConfigs configs)
 {
     _paragraphs = paragraphs;
     _configs    = configs;
 }