Ejemplo n.º 1
0
        private static SuperTabItemColorTable GetOneNote2007ItemColorTable(ColorFactory factory)
        {
            SuperTabItemColorTable ct = new SuperTabItemColorTable();

            // Top
            // Default

            ct.Default.Normal = new SuperTabItemStateColorTable();

            ct.Default.Normal.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0xE1E9F9), factory.GetColor(0xC8D6F3), factory.GetColor(0x96B1E7), factory.GetColor(0x96B1E7) },
                new float[] { 0, .5f, .5f, 1 });

            ct.Default.Normal.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.Normal.OuterBorder = factory.GetColor(0x767492);
            ct.Default.Normal.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.Normal.CloseMarker = factory.GetColor(0x406F9F);

            // Selected

            ct.Default.Selected = new SuperTabItemStateColorTable();

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0xF0F4FB), factory.GetColor(0xDBE4F7), factory.GetColor(0xC5D4F2), factory.GetColor(0xC5D4F2) },
                new float[] { 0, .5f, .5f, 1 });

            ct.Default.Selected.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.OuterBorder = factory.GetColor(0x7C7C94);
            ct.Default.Selected.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.Selected.CloseMarker = factory.GetColor(0x406F9F);

            // Selected MouseOver

            ct.Default.SelectedMouseOver = new SuperTabItemStateColorTable();

            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(
                factory.GetColor(0xFFFBF0), factory.GetColor(0xFFF0C8));

            ct.Default.SelectedMouseOver.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.SelectedMouseOver.OuterBorder = factory.GetColor(0x4B4B6F);
            ct.Default.SelectedMouseOver.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0x406F9F);

            // MouseOver

            ct.Default.MouseOver = new SuperTabItemStateColorTable();

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(
                factory.GetColor(0xFFFBF0), factory.GetColor(0xFFF0C8));

            ct.Default.MouseOver.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0x4B4B6F);
            ct.Default.MouseOver.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0x406F9F);

            // Left
            // Default

            ct.Left.Normal = new SuperTabItemStateColorTable();

            ct.Left.Normal.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xE1E9F9), factory.GetColor(0x96B1E7));
            ct.Left.Normal.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Left.Normal.OuterBorder = factory.GetColor(0x767492);
            ct.Left.Normal.Text = factory.GetColor(0xFF, 0x000000);
            ct.Left.Normal.CloseMarker = factory.GetColor(0x406F9F);

            // Selected

            ct.Left.Selected = new SuperTabItemStateColorTable();

            ct.Left.Selected.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xF0F4FB), factory.GetColor(0xC5D4F2));
            ct.Left.Selected.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Left.Selected.OuterBorder = factory.GetColor(0x7C7C94);
            ct.Left.Selected.Text = factory.GetColor(0xFF, 0x000000);
            ct.Left.Selected.CloseMarker = factory.GetColor(0x406F9F);

            // SelectedMouseOver

            ct.Left.SelectedMouseOver = ct.Default.SelectedMouseOver;

            // MouseOver

            ct.Left.MouseOver = ct.Default.MouseOver;

            // Bottom, Right

            ct.Bottom = ct.Default;
            ct.Right = ct.Left;

            return (ct);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// GetOffice2007BackstageVistaGlassItemColorTable
        /// </summary>
        /// <param name="ct"></param>
        /// <param name="factory"></param>
        /// <returns>Office2010BackstageVistaGlassItemColorTable</returns>
        internal static SuperTabItemColorTable GetOffice2007BackstageVistaGlassItemColorTable(
            SuperTabItemColorTable ct, ColorFactory factory)
        {
            if (ct == null)
                ct = new SuperTabItemColorTable();

            // Top Default

            ct.Default.Normal.Text = factory.GetColor(0xFFFFFF);
            ct.Default.Normal.Background.AdaptiveGradient = false;
            ct.Default.Normal.CloseMarker = factory.GetColor(0xFFFFFF);

            // Top Selected

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(
                factory.GetColor(0x597FDF), factory.GetColor(0x2E57AF));

            ct.Default.Selected.Background.AdaptiveGradient = false;
            ct.Default.Selected.InnerBorder = factory.GetColor(0x6889EC);
            ct.Default.Selected.OuterBorder = factory.GetColor(0x242D3D);
            ct.Default.Selected.Text = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.CloseMarker = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.SelectionMarker = factory.GetColor(0xFFFFFF);

            // Top SelectedMouseOver

            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(
                factory.GetColor(0x597FDF), factory.GetColor(0x2E57AF));

            ct.Default.SelectedMouseOver.Background.AdaptiveGradient = false;
            ct.Default.SelectedMouseOver.InnerBorder = factory.GetColor(0x6889EC);
            ct.Default.SelectedMouseOver.OuterBorder = factory.GetColor(0x242D3D);
            ct.Default.SelectedMouseOver.Text = factory.GetColor(0xFFFFFF);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0xFFFFFF);
            ct.Default.SelectedMouseOver.SelectionMarker = factory.GetColor(0xFFFFFF);

            // Top MouseOver

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0x3B4F7C), factory.GetColor(0x364872), factory.GetColor(0x364872), factory.GetColor(0x293857) },
                new float[] { 0, 095f, .95f, 1 });

            ct.Default.MouseOver.Background.AdaptiveGradient = false;
            ct.Default.MouseOver.InnerBorder = factory.GetColor(0x739AFF);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0x0B1E54);
            ct.Default.MouseOver.Text = factory.GetColor(0xFFFFFF);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0xFFFFFF);

            // Left, Bottom, Right

            ct.Left = ct.Default;
            ct.Bottom = ct.Default;
            ct.Right = ct.Right;

            return (ct);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// GetOffice2010BackstageSilverItemColorTable
        /// </summary>
        /// <param name="ct"></param>
        /// <param name="factory"></param>
        /// <param name="metroColors"></param>
        /// <returns>Office2010BackstageSilverItemColorTable</returns>
        internal static SuperTabItemColorTable GetMetroBackstageItemColorTable(
            SuperTabItemColorTable ct, ColorFactory factory, Metro.ColorTables.MetroPartColors metroColors)
        {
            if (ct == null)
                ct = new SuperTabItemColorTable();

            // Top Default

            ct.Default.Normal.Text = factory.GetColor(metroColors.BaseTextColor);
            ct.Default.Normal.Background.AdaptiveGradient = false;
            ct.Default.Normal.CloseMarker = factory.GetColor(metroColors.BaseTextColor);

            // Top Selected

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(factory.GetColor(metroColors.BaseColorLight1));
            ct.Default.Selected.Background.AdaptiveGradient = false;
            ct.Default.Selected.InnerBorder = Color.Empty;
            ct.Default.Selected.OuterBorder = Color.Empty;
            ct.Default.Selected.Text = factory.GetColor(metroColors.BaseTextColor);
            ct.Default.Selected.CloseMarker = factory.GetColor(metroColors.BaseTextColor);
            ct.Default.Selected.SelectionMarker = Color.Empty;

            // Top SelectedMouseOver
            ct.Default.SelectedMouseOver = new SuperTabItemStateColorTable();
            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(metroColors.BaseColorDark));
            ct.Default.SelectedMouseOver.Background.AdaptiveGradient = false;
            ct.Default.SelectedMouseOver.InnerBorder = Color.Empty;
            ct.Default.SelectedMouseOver.OuterBorder = Color.Empty;
            ct.Default.SelectedMouseOver.Text = factory.GetColor(metroColors.BaseTextColor);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(metroColors.BaseTextColor);
            ct.Default.SelectedMouseOver.SelectionMarker = Color.Empty;
            
            // Top MouseOver

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(metroColors.BaseColorDark));
            ct.Default.MouseOver.Background.AdaptiveGradient = false;
            ct.Default.MouseOver.InnerBorder = Color.Empty;
            ct.Default.MouseOver.OuterBorder = Color.Empty;
            ct.Default.MouseOver.Text = factory.GetColor(metroColors.BaseTextColor);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(metroColors.BaseTextColor);

            // Top Disabled

            ct.Default.Disabled.Text = factory.GetColor(metroColors.TextDisabledColor);
            ct.Default.Disabled.Background.AdaptiveGradient = false;
            ct.Default.Disabled.CloseMarker = factory.GetColor(metroColors.TextDisabledColor);

            // Left, Bottom, Right

            ct.Left = ct.Default;
            ct.Bottom = ct.Default;
            ct.Right = ct.Right;

            return (ct);
        }
Ejemplo n.º 4
0
        public static SuperTabItemColorTable GetPredefinedTabColors(eTabItemColor c, ColorFactory factory)
        {
            SuperTabItemColorTable sct = new SuperTabItemColorTable();

            sct.Default = new SuperTabColorStates();

            sct.Default.Normal.Text = Color.Black;
            sct.Default.Normal.InnerBorder = Color.White;
            sct.Default.Normal.OuterBorder = Color.DimGray;
            sct.Default.Normal.CloseMarker = factory.GetColor(0x406F9F);
            sct.Default.Normal.Background = GetPredefinedDefaultBackground(c, factory);

            sct.Default.Selected.Text = Color.Black;
            sct.Default.Selected.InnerBorder = Color.White;
            sct.Default.Selected.OuterBorder = Color.DimGray;
            sct.Default.Selected.CloseMarker = factory.GetColor(0x406F9F);
            sct.Default.Selected.SelectionMarker = factory.GetColor(0xFF, 0xFFFFFF);
            sct.Default.Selected.Background = GetPredefinedSelectedBackground(c, factory);

            sct.Default.MouseOver.Text = Color.Black;
            sct.Default.MouseOver.InnerBorder = Color.White;
            sct.Default.MouseOver.OuterBorder = Color.DimGray;
            sct.Default.MouseOver.CloseMarker = factory.GetColor(0x406F9F);
            sct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFFFBF0), factory.GetColor(0xFFF0C8));

            sct.Default.SelectedMouseOver.Text = Color.Black;
            sct.Default.SelectedMouseOver.InnerBorder = Color.White;
            sct.Default.SelectedMouseOver.OuterBorder = Color.DimGray;
            sct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0x406F9F);
            sct.Default.SelectedMouseOver.SelectionMarker = factory.GetColor(0xFF, 0xFFFFFF);
            sct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFFFBF0), factory.GetColor(0xFFF0C8));

            sct.Left = sct.Default;
            sct.Right = sct.Default;
            sct.Bottom = sct.Default;

            return (sct);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// GetOffice2010BackstageSilverItemColorTable
        /// </summary>
        /// <param name="ct"></param>
        /// <param name="factory"></param>
        /// <returns>Office2010BackstageSilverItemColorTable</returns>
        internal static SuperTabItemColorTable GetOffice2010BackstageSilverItemColorTable(
            SuperTabItemColorTable ct, ColorFactory factory)
        {
            if (ct == null)
                ct = new SuperTabItemColorTable();

            // Top Default

            ct.Default.Normal.Text = factory.GetColor(0x000000);
            ct.Default.Normal.Background.AdaptiveGradient = false;
            ct.Default.Normal.CloseMarker = factory.GetColor(0x000000);

            // Top Selected

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0x094DAD));

            ct.Default.Selected.Background.AdaptiveGradient = false;
            ct.Default.Selected.InnerBorder = Color.Empty;
            ct.Default.Selected.OuterBorder = factory.GetColor(0x073F97);
            ct.Default.Selected.Text = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.CloseMarker = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.SelectionMarker = factory.GetColor(0xFFFFFF);

            // Top SelectedMouseOver

            ct.Default.SelectedMouseOver = ct.Default.Selected;

            // Top MouseOver

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xDDEBFA));
            ct.Default.MouseOver.Background.AdaptiveGradient = false;
            ct.Default.MouseOver.InnerBorder = factory.GetColor(0xF0F5FC);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0x527DE0);
            ct.Default.MouseOver.Text = factory.GetColor(0x000000);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0x000000);

            // Left, Bottom, Right

            ct.Left = ct.Default;
            ct.Bottom = ct.Default;
            ct.Right = ct.Right;

            return (ct);
        }
Ejemplo n.º 6
0
        private static SuperTabItemColorTable GetVisualStudio2008DocumentItemColorTable(ColorFactory factory)
        {
            SuperTabItemColorTable ct = new SuperTabItemColorTable();

            // Top
            // Default

            ct.Default.Normal = new SuperTabItemStateColorTable();

            ct.Default.Normal.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xE6F1F9), factory.GetColor(0x98B4D2));
            ct.Default.Normal.InnerBorder = factory.GetColor(0xF2FAFF);
            ct.Default.Normal.OuterBorder = factory.GetColor(0x9196A2);
            ct.Default.Normal.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.Normal.CloseMarker = factory.GetColor(0x1A4875);

            // Selected

            ct.Default.Selected = new SuperTabItemStateColorTable();

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFCFDFE), factory.GetColor(0xD2E6FA));
            ct.Default.Selected.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.OuterBorder = factory.GetColor(0x69A1BF);
            ct.Default.Selected.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.Selected.CloseMarker = factory.GetColor(0x1A4875);

            // SelectedMouseOver

            ct.Default.SelectedMouseOver = new SuperTabItemStateColorTable();

            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFCFDFE), factory.GetColor(0xD2E6FA));
            ct.Default.SelectedMouseOver.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.SelectedMouseOver.OuterBorder = factory.GetColor(0x69A1BF);
            ct.Default.SelectedMouseOver.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0x1A4875);

            // MouseOver

            ct.Default.MouseOver = new SuperTabItemStateColorTable();

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xF7FCFE), factory.GetColor(0x81D0F1));
            ct.Default.MouseOver.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0x69A1BF);
            ct.Default.MouseOver.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0x1A4875);

            // Left, Bottom, Right

            ct.Left = ct.Default;
            ct.Bottom = ct.Default;
            ct.Right = ct.Default;

            return (ct);
        }
Ejemplo n.º 7
0
            GetWinMediaPlayer12ItemColorTable(ColorFactory factory)
        {
            SuperTabItemColorTable ct = new SuperTabItemColorTable();

            // Top
            // Default

            ct.Default.Normal = new SuperTabItemStateColorTable();

            ct.Default.Normal.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xD9E0E8), factory.GetColor(0xEAF2FA));
            ct.Default.Normal.Background.AdaptiveGradient = false;
            ct.Default.Normal.InnerBorder = factory.GetColor(0xEEEEEF);
            ct.Default.Normal.OuterBorder = factory.GetColor(0xA6BAD0);
            ct.Default.Normal.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.Normal.CloseMarker = factory.GetColor(0x1A4875);

            // Selected

            ct.Default.Selected = new SuperTabItemStateColorTable();

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xF4F9FF), factory.GetColor(0xEFF6FD));
            ct.Default.Selected.Background.AdaptiveGradient = false;
            ct.Default.Selected.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.Selected.OuterBorder = factory.GetColor(0xBCCBDD);
            ct.Default.Selected.Text = factory.GetColor(0x002963);
            ct.Default.Selected.CloseMarker = factory.GetColor(0x1A4875);

            // Selected MouseOver

            ct.Default.SelectedMouseOver = new SuperTabItemStateColorTable();

            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFFFFFF), factory.GetColor(0xF2F8FD));
            ct.Default.SelectedMouseOver.Background.AdaptiveGradient = false;
            ct.Default.SelectedMouseOver.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.SelectedMouseOver.OuterBorder = factory.GetColor(0xBCCBDD);
            ct.Default.SelectedMouseOver.Text = factory.GetColor(0x002963);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0x1A4875);

            // MouseOver

            ct.Default.MouseOver = new SuperTabItemStateColorTable();

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFFFFFF), factory.GetColor(0xF2F8FD));
            ct.Default.MouseOver.Background.AdaptiveGradient = false;
            ct.Default.MouseOver.InnerBorder = factory.GetColor(0xFFFFFF);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0xBCCBDD);
            ct.Default.MouseOver.Text = factory.GetColor(0x002963);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0x1A4875);

            // Left, Right, Bottom

            ct.Left = ct.Default;
            ct.Bottom = ct.Default;
            ct.Right = ct.Default;

            return (ct);
        }
Ejemplo n.º 8
0
        private static SuperTabItemColorTable GetVisualStudio2008DockItemColorTable(ColorFactory factory)
        {
            SuperTabItemColorTable ct = new SuperTabItemColorTable();

            // Top
            // Default

            ct.Default.Normal = new SuperTabItemStateColorTable();

            ct.Default.Normal.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0xF2F2F2), factory.GetColor(0xEBEBEB), factory.GetColor(0xDDDDDD), factory.GetColor(0xCFCFCF) },
                new float[] { 0, .5f, .5f, 1 });

            ct.Default.Normal.InnerBorder = factory.GetColor(0xFCFCFC);
            ct.Default.Normal.OuterBorder = factory.GetColor(0x898C95);
            ct.Default.Normal.Text = factory.GetColor(0x555564);
            ct.Default.Normal.CloseMarker = factory.GetColor(0x1A4875);

            // Selected

            ct.Default.Selected = new SuperTabItemStateColorTable();

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFFFFFF));
            ct.Default.Selected.InnerBorder = Color.Empty;
            ct.Default.Selected.OuterBorder = factory.GetColor(0x898C95);
            ct.Default.Selected.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.Selected.CloseMarker = factory.GetColor(0x1A4875);

            // SelectedMouseOver

            ct.Default.SelectedMouseOver = new SuperTabItemStateColorTable();

            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(factory.GetColor(0xFFFFFF));
            ct.Default.SelectedMouseOver.InnerBorder = Color.Empty;
            ct.Default.SelectedMouseOver.OuterBorder = factory.GetColor(0x898C95);
            ct.Default.SelectedMouseOver.Text = factory.GetColor(0xFF, 0x000000);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0x1A4875);

            // MouseOver

            ct.Default.MouseOver = new SuperTabItemStateColorTable();

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0xEAF6FD), factory.GetColor(0xD9F0FC), factory.GetColor(0xBEE6FD), factory.GetColor(0xA7D9F5) },
                new float[] { 0, .5f, .5f, 1 });

            ct.Default.MouseOver.InnerBorder = factory.GetColor(0xFAFDFE);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0x3C7FB1);
            ct.Default.MouseOver.Text = factory.GetColor(0x555564);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0x1A4875);

            // Bottom

            ct.Bottom = ct.Default;

            // Left, Right 

            ct.Left = (SuperTabColorStates) ct.Default.Clone();

            ct.Left.Normal.Background.AdaptiveGradient = false;
            ct.Left.MouseOver.Background.AdaptiveGradient = false;
            ct.Left.Selected.Background.AdaptiveGradient = false;
            ct.Left.SelectedMouseOver.Background.AdaptiveGradient = false;

            ct.Right = ct.Left;

            return (ct);
        }
Ejemplo n.º 9
0
        public static SuperTabItemColorTable GetSuperTabItemBlueDefault(ColorFactory factory)
        {
            SuperTabItemColorTable ct = new SuperTabItemColorTable();

            // Top Default

            ct.Default.Normal.Background = new SuperTabLinearGradientColorTable();
            ct.Default.Normal.Text = factory.GetColor(0x15428B);
            ct.Default.Normal.CloseMarker = factory.GetColor(0x406F9F);

            // Top Selected

            ct.Default.Selected.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0xF0F6FE), factory.GetColor(0xDBE6F5) },
                new float[] { 0, .15f, .15f, 1 });

            ct.Default.Selected.InnerBorder = factory.GetColor(0xBFFAFF);
            ct.Default.Selected.OuterBorder = factory.GetColor(0x8DB2E3);
            ct.Default.Selected.Text = factory.GetColor(0x15428B);
            ct.Default.Selected.CloseMarker = factory.GetColor(0x406F9F);

            // Top SelectedMouseOver

            ct.Default.SelectedMouseOver.Background = new SuperTabLinearGradientColorTable(
                new Color[] { factory.GetColor(0xEBF3FE), factory.GetColor(0xE1EAF6) },
                new float[] { 0, .07f, .07f, 1 });

            ct.Default.SelectedMouseOver.InnerBorder = factory.GetColor(0xFFFFBD);
            ct.Default.SelectedMouseOver.OuterBorder = factory.GetColor(0xD7B77F);
            ct.Default.SelectedMouseOver.Text = factory.GetColor(0x15428B);
            ct.Default.SelectedMouseOver.CloseMarker = factory.GetColor(0x406F9F);

            // Top MouseOver

            ct.Default.MouseOver.Background = new SuperTabLinearGradientColorTable(
                factory.GetColor(0xBFDBFF), factory.GetColor(0xE3D198));

            ct.Default.MouseOver.InnerBorder = factory.GetColor(0xEFF6FF);
            ct.Default.MouseOver.OuterBorder = factory.GetColor(0x99BBE8);
            ct.Default.MouseOver.Text = factory.GetColor(0x15428B);
            ct.Default.MouseOver.CloseMarker = factory.GetColor(0x406F9F);

            // Left, Bottom, Right

            ct.Left = ct.Default;
            ct.Bottom = ct.Default;
            ct.Right = ct.Default;

            return (ct);
        }
Ejemplo n.º 10
0
 public void ResetTabColor()
 {
     TabColor = new SuperTabItemColorTable();
 }
Ejemplo n.º 11
0
        /// <summary>
        /// Sets the default color tables
        /// </summary>
        internal void SetDefaultColorTable()
        {
            _DefaultTabColorTable =
                SuperTabStyleColorFactory.GetItemColorTable(TabItem.TabStyle, ColorFactory.Empty);

            _DefaultPanelColorTable =
                SuperTabStyleColorFactory.GetPanelColorTable(TabItem.TabStyle, ColorFactory.Empty);
        }
Ejemplo n.º 12
0
        public object Clone()
        {
            SuperTabItemColorTable sct = new SuperTabItemColorTable();

            sct.Default = (SuperTabColorStates) Default.Clone();
            sct.Left = (SuperTabColorStates) Left.Clone();
            sct.Bottom = (SuperTabColorStates) Bottom.Clone();
            sct.Right = (SuperTabColorStates) Right.Clone();

            return (sct);
        }