FarsiLibrary.Win.Drawing.Office2003Colors.InitStandardColors C# (CSharp) Method

InitStandardColors() protected method

protected InitStandardColors ( ) : void
return void
        protected virtual void InitStandardColors()
        {
            colors[Office2003Color.Button1] = GetMiddleRGB(SystemColors.Control, SystemColors.Window, 22);
            colors[Office2003Color.Button2] = GetMiddleRGB(SystemColors.Control, SystemColors.Window, 96);
            colors[Office2003Color.Border] = SystemColors.Highlight;
            colors[Office2003Color.Button2Hot] = colors[Office2003Color.Button1Hot] = GetRealColor(GetLightColor(-2, 30, 72));
            colors[Office2003Color.Button1Pressed] = colors[Office2003Color.Button2Pressed] = GetRealColor(GetLightColor(14, 44, 40));
            colors[Office2003Color.Text] = SystemColors.ControlText;
            colors[Office2003Color.TextDisabled] = SystemColors.GrayText;
            colors[Office2003Color.Header] = GetMiddleRGB(this[Office2003Color.Button1], this[Office2003Color.Button2], 50);
            colors[Office2003Color.Header2] = ControlPaint.Dark(this[Office2003Color.Button2], 0.5f);
            colors[Office2003Color.GroupRow] = SystemColors.Control;
            colors[Office2003Color.LinkBorder] = CalcColor(SystemColors.Window, .29f, SystemColors.Control, .72f);
            colors[Office2003Color.NavBarBackColor1] = CalcNavColor(-10);
            colors[Office2003Color.NavBarBackColor2] = CalcNavColor(-29);
            colors[Office2003Color.NavBarGroupClientBackColor] = ControlPaint.LightLight(SystemColors.InactiveCaption);
            colors[Office2003Color.NavBarLinkTextColor] = CalcNavColor(-50);
            colors[Office2003Color.NavBarLinkHightlightedTextColor] = ControlPaint.Light(CalcNavColor(-50));
            colors[Office2003Color.NavBarGroupCaptionBackColor1] = SystemColors.Window;
            colors[Office2003Color.NavBarGroupCaptionBackColor2] = ControlPaint.LightLight(SystemColors.Highlight);
            colors[Office2003Color.NavBarExpandButtonRoundColor] = SystemColors.ControlDark;
            colors[Office2003Color.NavPaneBorderColor] = ControlPaint.Dark(GetLightColor(40, 0, 0), 0.05f);
            colors[Office2003Color.NavBarNavPaneHeaderBackColor] = GetLightColor(40, 0, 0);

            if (this[Office2003Color.NavBarLinkTextColor] == Color.FromArgb(0, 0x15, 0x5b))
            {
                colors[Office2003Color.NavBarLinkDisabledTextColor] = Color.Gray;
            }
            else
            {
                colors[Office2003Color.NavBarLinkDisabledTextColor] = ControlPaint.LightLight(CalcNavColor(-50));
            }
        }