示例#1
0
        protected override void AdvanceToTheLatestVersion(PublishSchemeRequest message)
        {
            // in version 1.3 option to ignore color hues is added
            var cs = message.ColorScheme;

            cs.linkReplaceAllHues = true;

            base.AdvanceToTheLatestVersion(message);
        }
示例#2
0
        protected override void AdvanceToTheLatestVersion(PublishSchemeRequest message)
        {
            // in version 1.1 scrollbar size and image hover options are added
            var cs = message.ColorScheme;

            cs.scrollbarSize          = 10;//px
            cs.useImageHoverAnimation = cs.imageLightnessLimit > 80;

            base.AdvanceToTheLatestVersion(message);
        }
示例#3
0
        protected override void AdvanceToTheLatestVersion(PublishSchemeRequest message)
        {
            // in version 1.2 button component is added
            var cs = message.ColorScheme;

            cs.buttonSaturationLimit = (int)Math.Round(Math.Min(cs.backgroundSaturationLimit * 1.1, 100));
            cs.buttonContrast        = cs.backgroundContrast;
            cs.buttonLightnessLimit  = (int)Math.Round(cs.backgroundLightnessLimit * 0.8);
            cs.buttonGraySaturation  = (int)Math.Round(Math.Min(cs.backgroundGraySaturation * 1.1, 100));
            cs.buttonGrayHue         = cs.borderGrayHue;

            base.AdvanceToTheLatestVersion(message);
        }
示例#4
0
        protected override void AdvanceToTheLatestVersion(PublishSchemeRequest message)
        {
            var cs = message.ColorScheme;

            cs.doNotInvertContent = false;
            cs.mode = ColorSchemeMode.Auto;
            cs.modeAutoSwitchLimit  = 5000;
            cs.includeMatches       = null;
            cs.excludeMatches       = null;
            cs.backgroundHueGravity = 0;
            cs.buttonHueGravity     = 0;
            cs.textHueGravity       = 0;
            cs.linkHueGravity       = 80;
            cs.borderHueGravity     = 0;
            cs.scrollbarStyle       = "true";

            base.AdvanceToTheLatestVersion(message);
        }
示例#5
0
 public override void StartAdvancingToTheLatestVersion(PublishSchemeRequest message)
 {
     base.AdvanceToTheLatestVersion(message);
 }