using System;
using System.Text;
namespace DevComponents.DotNetBar.Rendering
{
    /// 
    /// Represents the color table for the Scroll bar in single state.
    /// 
    public class Office2007ScrollBarStateColorTable
    {
        /// 
        /// Gets or sets the outer border color for the scroll bar thumb.
        /// 
        public LinearGradientColorTable ThumbOuterBorder = null;
        /// 
        /// Gets or sets the inner border color for the scroll bar thumb.
        /// 
        public LinearGradientColorTable ThumbInnerBorder = null;
        
        /// 
        /// Gets or sets the thumb background color blend collection.
        /// 
        public BackgroundColorBlendCollection ThumbBackground = new BackgroundColorBlendCollection();
        /// 
        /// Gets or sets the directional sign background color for the scroll bar thumb.
        /// 
        public LinearGradientColorTable ThumbSignBackground = null;
        /// 
        /// Gets or sets the outer border color for the scroll bar track button.
        /// 
        public LinearGradientColorTable TrackOuterBorder = null;
        /// 
        /// Gets or sets the inner border color for the scroll bar track button.
        /// 
        public LinearGradientColorTable TrackInnerBorder = null;
        /// 
        /// Gets or sets the track background color blend collection.
        /// 
        public BackgroundColorBlendCollection TrackBackground = new BackgroundColorBlendCollection();
        /// 
        /// Gets or sets the background color for the track signs.
        /// 
        public LinearGradientColorTable TrackSignBackground = null;
        /// 
        /// Gets or sets the background colors for the entire control.
        /// 
        public LinearGradientColorTable Background = null;
        /// 
        /// Gets or sets the border colors for the entire control.
        /// 
        public LinearGradientColorTable Border = null;
    }
}