private void LoadFormData() { Configurations.UserOptionsConfig userConfig = Configurations.UserOptions; chkCompressionActive.Checked = userConfig.HttpCompression.Enabled; chkCompressionChangeable.Checked = userConfig.HttpCompression.Changeable; chkImgCompressorActive.Checked = userConfig.ImageCompressor.Enabled; chkImgCompressorChangeable.Checked = userConfig.ImageCompressor.Changeable; // If Image compressor is completly diabled if (!Configurations.ImageCompressor.Enabled) { chkImgCompressorActive.Enabled = false; chkImgCompressorChangeable.Enabled = false; } chkCookiesActive.Checked = userConfig.Cookies.Enabled; chkCookiesChangeable.Checked = userConfig.Cookies.Changeable; chkDocTypeActive.Checked = userConfig.DocType.Enabled; chkDocTypeChangeable.Checked = userConfig.DocType.Changeable; chkEncodeUrlActive.Checked = userConfig.EncodeUrl.Enabled; chkEncodeUrlChangeable.Checked = userConfig.EncodeUrl.Changeable; chkForceEncodingActive.Checked = userConfig.ForceEncoding.Enabled; chkForceEncodingChangeable.Checked = userConfig.ForceEncoding.Changeable; chkFramesActive.Checked = userConfig.Frames.Enabled; chkFramesChangeable.Checked = userConfig.Frames.Changeable; chkImagesActive.Checked = userConfig.Images.Enabled; chkImagesChangeable.Checked = userConfig.Images.Changeable; chkLinksActive.Checked = userConfig.Links.Enabled; chkLinksChangeable.Checked = userConfig.Links.Changeable; chkOrginalUrlActive.Checked = userConfig.OrginalUrl.Enabled; chkOrginalUrlChangeable.Checked = userConfig.OrginalUrl.Changeable; chkPageTitleActive.Checked = userConfig.PageTitle.Enabled; chkPageTitleChangeable.Checked = userConfig.PageTitle.Changeable; chkRemoveImagesActive.Checked = userConfig.RemoveImages.Enabled; chkRemoveImagesChangeable.Checked = userConfig.RemoveImages.Changeable; chkRemoveObjectsActive.Checked = userConfig.RemoveObjects.Enabled; chkRemoveObjectsChangeable.Checked = userConfig.RemoveObjects.Changeable; chkRemoveScriptsActive.Checked = userConfig.RemoveScripts.Enabled; chkRemoveScriptsChangeable.Checked = userConfig.RemoveScripts.Changeable; chkSubmitFormsActive.Checked = userConfig.SubmitForms.Enabled; chkSubmitFormsChangeable.Checked = userConfig.SubmitForms.Changeable; chkTempCookiesActive.Checked = userConfig.TempCookies.Enabled; chkTempCookiesChangeable.Checked = userConfig.TempCookies.Changeable; }
private void ApplyToConfig() { Configurations.UserOptionsConfig userConfig = Configurations.UserOptions; userConfig.HttpCompression.Enabled = chkCompressionActive.Checked; userConfig.HttpCompression.Changeable = chkCompressionChangeable.Checked; userConfig.ImageCompressor.Enabled = chkImgCompressorActive.Checked; userConfig.ImageCompressor.Changeable = chkImgCompressorChangeable.Checked; userConfig.Cookies.Enabled = chkCookiesActive.Checked; userConfig.Cookies.Changeable = chkCookiesChangeable.Checked; userConfig.DocType.Enabled = chkDocTypeActive.Checked; userConfig.DocType.Changeable = chkDocTypeChangeable.Checked; userConfig.EncodeUrl.Enabled = chkEncodeUrlActive.Checked; userConfig.EncodeUrl.Changeable = chkEncodeUrlChangeable.Checked; userConfig.ForceEncoding.Enabled = chkForceEncodingActive.Checked; userConfig.ForceEncoding.Changeable = chkForceEncodingChangeable.Checked; userConfig.Frames.Enabled = chkFramesActive.Checked; userConfig.Frames.Changeable = chkFramesChangeable.Checked; userConfig.Images.Enabled = chkImagesActive.Checked; userConfig.Images.Changeable = chkImagesChangeable.Checked; userConfig.Links.Enabled = chkLinksActive.Checked; userConfig.Links.Changeable = chkLinksChangeable.Checked; userConfig.OrginalUrl.Enabled = chkOrginalUrlActive.Checked; userConfig.OrginalUrl.Changeable = chkOrginalUrlChangeable.Checked; userConfig.PageTitle.Enabled = chkPageTitleActive.Checked; userConfig.PageTitle.Changeable = chkPageTitleChangeable.Checked; userConfig.RemoveImages.Enabled = chkRemoveImagesActive.Checked; userConfig.RemoveImages.Changeable = chkRemoveImagesChangeable.Checked; userConfig.RemoveObjects.Enabled = chkRemoveObjectsActive.Checked; userConfig.RemoveObjects.Changeable = chkRemoveObjectsChangeable.Checked; userConfig.RemoveScripts.Enabled = chkRemoveScriptsActive.Checked; userConfig.RemoveScripts.Changeable = chkRemoveScriptsChangeable.Checked; userConfig.SubmitForms.Enabled = chkSubmitFormsActive.Checked; userConfig.SubmitForms.Changeable = chkSubmitFormsChangeable.Checked; userConfig.TempCookies.Enabled = chkTempCookiesActive.Checked; userConfig.TempCookies.Changeable = chkTempCookiesChangeable.Checked; }
static UserOptions() { Configurations.UserOptionsConfig config = Configurations.UserOptions; _defaultOptions.Cookies = config.Cookies.Enabled; _defaultOptions.DocType = config.DocType.Enabled; _defaultOptions.EncodeUrl = config.EncodeUrl.Enabled; _defaultOptions.ForceEncoding = config.ForceEncoding.Enabled; _defaultOptions.Frames = config.Frames.Enabled; _defaultOptions.HttpCompression = config.HttpCompression.Enabled; _defaultOptions.ImageCompressor = config.ImageCompressor.Enabled; _defaultOptions.Images = config.Images.Enabled; _defaultOptions.Links = config.Links.Enabled; _defaultOptions.OrginalUrl = config.OrginalUrl.Enabled; _defaultOptions.PageTitle = config.PageTitle.Enabled; _defaultOptions.RemoveImages = config.RemoveImages.Enabled; _defaultOptions.RemoveObjects = config.RemoveObjects.Enabled; _defaultOptions.RemoveScripts = config.RemoveScripts.Enabled; _defaultOptions.SubmitForms = config.SubmitForms.Enabled; _defaultOptions.TempCookies = config.TempCookies.Enabled; _defaultOptions._LoadedFromSource = false; }