public void LoadSettings(GoogleTranslatorConfig config) { cbLanguageAutoDetect.Checked = config.GoogleAutoDetectSource; cbAutoTranslate.Checked = config.AutoTranslate; txtAutoTranslate.Text = config.AutoTranslateLength.ToString(); if (Config.GoogleLanguages != null && Config.GoogleLanguages.Count > 0) { cbFromLanguage.Items.Clear(); cbToLanguage.Items.Clear(); foreach (GoogleLanguage lang in Config.GoogleLanguages) { cbFromLanguage.Items.Add(lang.Name); cbToLanguage.Items.Add(lang.Name); } SelectLanguage(Config.GoogleSourceLanguage, Config.GoogleTargetLanguage, Config.GoogleTargetLanguage2); if (cbFromLanguage.Items.Count > 0) { cbFromLanguage.Enabled = true; } if (cbToLanguage.Items.Count > 0) { cbToLanguage.Enabled = true; } } }
public GoogleTranslateGUI(GoogleTranslatorConfig config) { InitializeComponent(); Config = config; }
public GoogleTranslateGUI(GoogleTranslatorConfig config) { InitializeComponent(); this.Config = config; }