public EditingPreferencesPanel() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); if (!DesignMode) { this.groupBoxEditing.Text = Res.Get(StringId.SpellingPrefOptions); PanelName = Res.Get(StringId.EditingName); checkBoxTypographic.Text = Res.Get(StringId.AutoreplaceTypographic); checkBoxSmartQuotes.Text = Res.Get(StringId.AutoreplaceSmartQuotes); checkBoxSpecialChars.Text = Res.Get(StringId.AutoreplaceOtherChars); checkBoxEmoticons.Text = Res.Get(StringId.AutoreplaceEmoticons); } PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Configuration.Settings.Images.EditingPanelBitmap.png"); _autoReplacePreferences = new AutoreplacePreferences(); _autoReplacePreferences.PreferencesModified += _autoReplacePreferences_PreferencesModified; checkBoxTypographic.Checked = _autoReplacePreferences.EnableTypographicReplacement; checkBoxTypographic.CheckedChanged += new EventHandler(checkBoxTypographic_CheckedChanged); checkBoxSmartQuotes.Checked = _autoReplacePreferences.EnableSmartQuotes; checkBoxSmartQuotes.Visible = !BidiHelper.IsRightToLeft; checkBoxSpecialChars.Checked = _autoReplacePreferences.EnableSpecialCharacterReplacement; checkBoxSpecialChars.CheckedChanged += new EventHandler(checkBoxSpecialChars_CheckedChanged); checkBoxEmoticons.Checked = _autoReplacePreferences.EnableEmoticonsReplacement; checkBoxEmoticons.CheckedChanged += new EventHandler(checkBoxEmoticons_CheckedChanged); }
public AutoreplaceEditForm(AutoreplacePreferences preferences) { _preferences = preferences; InitializeComponent(); buttonOK.Text = Res.Get(StringId.OKButtonText); buttonCancel.Text = Res.Get(StringId.CancelButton); Text = Res.Get(StringId.AutoreplaceFormTitle); }