public void NotifySettingsLoaded() { try { _controller.NotifyOverlayFontChanged(false, (Font)TypeDescriptor.GetConverter(typeof(Font)).ConvertFromString(OverlayFont)); } catch (Exception) { _controller.NotifyOverlayFontChanged(true, new Font(FontFamily.GenericSansSerif, 12, FontStyle.Regular)); } _controller.NotifyTranslateProviderChanged(false, TranslateProvider, TranslateApiKey, TranslateLangFrom, TranslateLangTo); _controller.NotifyProxyChanged(false, ProxyType, ProxyServer, ProxyPort, ProxyUser, ProxyPassword, ProxyDomain); _controller.NotifyShortcutChanged(false, PluginShortcut.HideOverlay, ShortkeyUtils.StringToKey(ShortcutHide)); _controller.NotifySettingsLoaded(); }
private void buttonProxyApply_Click(object sender, EventArgs e) { _controller.NotifyProxyChanged(true, (string)comboBoxProxyType.SelectedValue, textBoxProxyServer.Text, (int)numericUpDownProxyPort.Value, textBoxProxyUser.Text, textBoxProxyPassword.Text, textBoxProxyDomain.Text); }