private void HIBPOfflineCheckOptions_Load(object sender, EventArgs e)
        {
            Icon = AppIcons.Default;

            pb_BannerImage.Image = BannerFactory.CreateBanner(pb_BannerImage.Width, pb_BannerImage.Height,
                                                              BannerStyle.Default, Properties.Resources.B48x48_KOrganizer,
                                                              "HIBP Offline Check Options", "Manage plugin settings.");

            options = ext.LoadOptions();

            radioButtonOffline.Checked         = (options.CheckMode == Options.CheckModeType.Offline);
            radioButtonOnline.Checked          = (options.CheckMode == Options.CheckModeType.Online);
            radioButtonBloom.Checked           = (options.CheckMode == Options.CheckModeType.BloomFilter);
            textBoxFileName.Text               = options.HIBPFileName;
            textBoxColumnName.Text             = options.ColumnName;
            textBoxSecureText.Text             = options.SecureText;
            textBoxInsecureText.Text           = options.InsecureText;
            textBoxExcludedText.Text           = options.ExcludedText;
            checkBoxBreachCountDetails.Checked = options.BreachCountDetails;
            checkBoxWarningDialog.Checked      = options.WarningDialog;
            checkBoxAutoCheck.Checked          = options.AutoCheck;
            textBoxWarningDialog.Text          = options.WarningDialogText;
            textBoxWarningDialog.Enabled       = checkBoxWarningDialog.Checked;
            textBoxBloomFilter.Text            = options.BloomFilter;
            textBoxBloomFilter.Enabled         = radioButtonBloom.Checked;
            buttonCreateBloom.Enabled          = radioButtonBloom.Checked;
            buttonBrowseBloom.Enabled          = radioButtonBloom.Checked;

            textBoxFileName.Select();
            textBoxFileName.Select(0, 0);
        }
Example #2
0
        private void HIBPOfflineCheckOptions_Load(object sender, EventArgs e)
        {
            this.Icon = AppIcons.Default;

            pb_BannerImage.Image = BannerFactory.CreateBanner(pb_BannerImage.Width, pb_BannerImage.Height,
                                                              BannerStyle.Default, Properties.Resources.B48x48_KOrganizer,
                                                              "HIBP Offline Check Options", "Manage plugin settings.");

            options = ext.LoadOptions();

            textBoxFileName.Text               = options.HIBPFileName;
            textBoxColumnName.Text             = options.ColumnName;
            textBoxSecureText.Text             = options.SecureText;
            textBoxInsecureText.Text           = options.InsecureText;
            checkBoxBreachCountDetails.Checked = options.BreachCountDetails;
            checkBoxWarningDialog.Checked      = options.WarningDialog;
            textBoxWarningDialog.Text          = options.WarningDialogText;

            textBoxFileName.Select();
            textBoxFileName.Select(0, 0);

            if (checkBoxWarningDialog.Checked == false)
            {
                textBoxWarningDialog.Enabled = false;
            }
            else
            {
                textBoxWarningDialog.Enabled = true;
            }
        }