using System;
using System.Text;
using System.Drawing;
namespace DevComponents.DotNetBar.Rendering
{
    /// 
    /// Defines the color table for the menus.
    /// 
    public class Office2007MenuColorTable
    {
        /// 
        /// Gets or sets the menu background colors.
        /// 
        public LinearGradientColorTable Background = null;
        /// 
        /// Gets or sets the menu side background colors.
        /// 
        public LinearGradientColorTable Side = null;
        /// 
        /// Gets or sets the menu side background colors for the items that were not recently used.
        /// 
        public LinearGradientColorTable SideUnused = null;
        /// 
        /// Gets or sets the menu border background colors.
        /// 
        public LinearGradientColorTable Border = null;
        /// 
        /// Gets or sets the menu side border.
        /// 
        public LinearGradientColorTable SideBorder = null;
        /// 
        /// Gets or sets the light menu side border.
        /// 
        public LinearGradientColorTable SideBorderLight = null;
        /// 
        /// Gets or sets the background color blend for the special file menu background.
        /// 
        public BackgroundColorBlendCollection FileBackgroundBlend = new BackgroundColorBlendCollection();
        /// 
        /// Gets or sets the two column container border color.
        /// 
        public Color FileContainerBorder = Color.Empty;
        /// 
        /// Gets or sets the two column container light border color.
        /// 
        public Color FileContainerBorderLight = Color.Empty;
        /// 
        /// Gets or sets the background color of first file column.
        /// 
        public Color FileColumnOneBackground = Color.Empty;
        /// 
        /// Gets or sets the border color of first file column.
        /// 
        public Color FileColumnOneBorder = Color.Empty;
        /// 
        /// Gets or sets the background color of first file column.
        /// 
        public Color FileColumnTwoBackground = Color.Empty;
        ///// 
        ///// Gets or sets the border color of first file column.
        ///// 
        //public Color FileColumnTwoBorder = Color.Empty;
        /// 
        /// Gets or sets the background color blend for the bottom container on file menu.
        /// 
        public BackgroundColorBlendCollection FileBottomContainerBackgroundBlend = new BackgroundColorBlendCollection();
    }
}