示例#1
0
        private static void DoFontDialog(AdaptItKBReader.LanguageInfo langInfo, Control labelDisplayFontName)
        {
            var dlg = new FontDialog {
                Font = langInfo.FontToUse
            };

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                labelDisplayFontName.Text = langInfo.FontName = dlg.Font.Name;
            }
        }
示例#2
0
        public AddNewProjectForm()
        {
            InitializeComponent();

            SourceLanguage = new AdaptItKBReader.LanguageInfo();
            TargetLanguage = new AdaptItKBReader.LanguageInfo();

            textBoxPunctuationSource.Text = SourceLanguage.Punctuation;
            textBoxPunctuationTarget.Text = TargetLanguage.Punctuation;

            labelDisplayFontNameSource.Text = SourceLanguage.FontName;
            labelDisplayFontNameTarget.Text = TargetLanguage.FontName;
        }
        internal ViewSourceFormsForm(MapOfMaps mapOfMaps, AdaptItKBReader.LanguageInfo liSourceWordLang,
                                     AdaptItKBReader.LanguageInfo liTargetLang, char[] achTrimSource, char[] achTrimTarget)
        {
            InitializeComponent();
            _mapOfMaps     = mapOfMaps;
            _achTrimSource = achTrimSource;
            _achTrimTarget = achTrimTarget;

            foreach (var strSourceWord in mapOfMaps.ListOfAllSourceWordForms)
            {
                listBoxSourceWordForms.Items.Add(strSourceWord);
            }

            targetFormDisplayControl.TargetWordFont        = liTargetLang.FontToUse;
            targetFormDisplayControl.TargetWordRightToLeft = liTargetLang.RightToLeft;
            targetFormDisplayControl.CallToSetModified     = SetModified;
            textBoxFilter.Font        = listBoxSourceWordForms.Font = liSourceWordLang.FontToUse;
            textBoxFilter.RightToLeft =
                listBoxSourceWordForms.RightToLeft = liSourceWordLang.RightToLeft;
        }
        internal ModifyTargetWordsForm(string strSourceWord,
                                       MapOfSourceWordElements mapOfSourceWordElements, AdaptItKBReader.LanguageInfo liTargetLang,
                                       char[] achTrim)
        {
            InitializeComponent();
            _mapOfSourceWordElements = mapOfSourceWordElements;
            _achTrim = achTrim;
            targetFormDisplayControl.TargetWordFont        = liTargetLang.FontToUse;
            targetFormDisplayControl.TargetWordRightToLeft = liTargetLang.RightToLeft;
            targetFormDisplayControl.CallToSetModified     = SetModified;

            SourceWordElement sourceWordElement;

            if (mapOfSourceWordElements.TryGetValue(strSourceWord, out sourceWordElement))
            {
                targetFormDisplayControl.Initialize(sourceWordElement, DeleteSourceWord);
            }
        }