コード例 #1
0
ファイル: ChangeCasing.cs プロジェクト: yygcom/subtitleedit
        public ChangeCasing()
        {
            UiUtil.PreInitialize(this);
            InitializeComponent();
            UiUtil.FixFonts(this);

            LanguageStructure.ChangeCasing language = Configuration.Settings.Language.ChangeCasing;
            Text = language.Title;
            groupBoxChangeCasing.Text    = language.ChangeCasingTo;
            radioButtonNormal.Text       = language.NormalCasing;
            checkBoxFixNames.Text        = language.FixNamesCasing;
            radioButtonFixOnlyNames.Text = language.FixOnlyNamesCasing;
            checkBoxOnlyAllUpper.Text    = language.OnlyChangeAllUppercaseLines;
            radioButtonUppercase.Text    = language.AllUppercase;
            radioButtonLowercase.Text    = language.AllLowercase;
            buttonOK.Text     = Configuration.Settings.Language.General.Ok;
            buttonCancel.Text = Configuration.Settings.Language.General.Cancel;
            FixLargeFonts();

            if (Configuration.Settings.Tools.ChangeCasingChoice == "NamesOnly")
            {
                radioButtonFixOnlyNames.Checked = true;
            }
            else if (Configuration.Settings.Tools.ChangeCasingChoice == "Uppercase")
            {
                radioButtonUppercase.Checked = true;
            }
            else if (Configuration.Settings.Tools.ChangeCasingChoice == "Lowercase")
            {
                radioButtonLowercase.Checked = true;
            }
        }
コード例 #2
0
ファイル: Beamer.cs プロジェクト: forevergenin/subtitleedit
        public Beamer(Main main, Subtitle subtitle, int index)
        {
            InitializeComponent();
            _main     = main;
            _subtitle = subtitle;
            _index    = index;

            LanguageStructure.ChangeCasing language = Configuration.Settings.Language.ChangeCasing;
            Text = language.Title;
            groupBoxImageSettings.Text = Configuration.Settings.Language.ExportPngXml.ImageSettings;
            labelSubtitleFont.Text     = Configuration.Settings.Language.ExportPngXml.FontFamily;
            labelSubtitleFontSize.Text = Configuration.Settings.Language.ExportPngXml.FontSize;
            buttonColor.Text           = Configuration.Settings.Language.ExportPngXml.FontColor;
            buttonBorderColor.Text     = Configuration.Settings.Language.ExportPngXml.BorderColor;
            labelBorderWidth.Text      = Configuration.Settings.Language.ExportPngXml.BorderWidth;

            _subtitleFontName = Configuration.Settings.SubtitleBeaming.FontName;
            _subtitleFontSize = Configuration.Settings.SubtitleBeaming.FontSize;
            if (_subtitleFontSize > 100 || _subtitleFontSize < 10)
            {
                _subtitleFontSize = 60;
            }
            _subtitleColor = Configuration.Settings.SubtitleBeaming.FontColor;
            _borderColor   = Configuration.Settings.SubtitleBeaming.BorderColor;
            _borderWidth   = Configuration.Settings.SubtitleBeaming.BorderWidth;

            panelColor.BackColor       = _subtitleColor;
            panelBorderColor.BackColor = _borderColor;

            if (Configuration.Settings.SubtitleBeaming.BorderWidth > 0 && Configuration.Settings.SubtitleBeaming.BorderWidth < 5)
            {
                comboBoxBorderWidth.SelectedIndex = (int)_borderWidth;
            }
            else
            {
                comboBoxBorderWidth.SelectedIndex = 2;
            }
            comboBoxHAlign.SelectedIndex = 1;

            foreach (var x in FontFamily.Families)
            {
                comboBoxSubtitleFont.Items.Add(x.Name);
                if (x.Name.Equals(_subtitleFontName, StringComparison.OrdinalIgnoreCase))
                {
                    comboBoxSubtitleFont.SelectedIndex = comboBoxSubtitleFont.Items.Count - 1;
                }
            }
            if (_subtitleFontSize > 10 && _subtitleFontSize < 100)
            {
                comboBoxSubtitleFontSize.SelectedIndex = (int)(_subtitleFontSize - 10);
            }
            else
            {
                comboBoxSubtitleFontSize.SelectedIndex = 40;
            }
            _isLoading = false;
            ShowCurrent();
        }