예제 #1
0
    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;
    }
예제 #2
0
    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;
    }
예제 #3
0
        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;
        }