/**
* @constructor
*/
function XUIScrollContainer() {
}

XUIScrollContainer.prototype = {

    //接口
    /**
        * 滚动条样式
        * @param {Number} nWidth 滚动条宽度
        * @param {Number} nTrackR 轨道圆角
        * @param {Number} nThumbR 滑块圆角
        * @param {Number} nButtonH 按钮高度
        * @param {Number} nButtonR 按钮圆角
        * @property {Collection} ScrollBarFacade [8,10,10,0,0]
        */
    SetScrollBarFacade:function (nWidth,nTrackR,nThumbR,nButtonH,nButtonR) {
    },

    /**
        * 获取滚动条样式
        * @return {Array}
        */
    GetScrollBarFacade:function () {
    },

    /**
        * 滚动条颜色
        * @param {Number} bgColor 背景色
        * @param {Number} trackColor 轨道颜色
        * @param {Number} ThumbColor 滑块颜色
        * @param {Number} ButtonColor 按钮颜色
        * @property {Collection} SetScrollBarColor ["0x0000ff00","0x0000ff00","0xff1e4952","0x0000ff00"]
        */
    SetScrollBarColor:function (bgColor,trackColor,ThumbColor,ButtonColor) {
    },

    /**
        * 获取滚动条颜色
        * @return {Array}
        */
    GetScrollBarColor:function () {
    },

    /**
        * 是否用颜色绘制
        * @param {Boolean} bDrawColor 是否使用颜色绘制 
        * @property {Boolean} DrawColor true
        */
    SetDrawColor:function (bDrawColor) {
    },

    /**
        * 获取是否使用颜色绘制
        * @return {Boolean} 是否使用颜色绘制
        */
    IsDrawColor:function () {
    },

    /**
        * 设置背景颜色
        * @param {String} strColor  
        * @property {Color} BgColor "0xffffffff"
        */
    SetBgColor:function (strColor) {
    },

    /**
        * 获取背景颜色
        * @return {String} 背景颜色
        */
    GetBgColor:function () {
    },

    /**
        * 设置背景图片
        * @param {ImageProp} strImage  
        * @property {ImageProp} BgImagePath ""
        */
    SetBgImage:function (strImage) {
    },

    /**
        * 获取背景图片
        * @return {String} 背景图片路径
        */
    GetBgImage:function () {
    },

    /**
        * 是否显示边框
        * @param {Boolean} bShowBorder 是否显示边框 
        * @property {Boolean} ShowBorder false
        */
    SetShowBorder:function (bShowBorder) {
    },

    /**
        * 设置边框线宽
        * @param {Number} nWidth  
        * @property {Number} BorderWidth 1
        */
    SetBorderWidth:function (nWidth) {
    },

    /**
        * 设置边框类型
        * @param {String} strType  
        * @property {Combo} BorderType ["solid","dashed","dotted"]
        */
    SetBorderType:function (strType) {
    },

    /**
        * 设置边框颜色
        * @param {String} strColor  
        * @property {Color} BorderColor "0xffff0000"
        */
    SetBorderColor:function (strColor) {
    },

    /**
        * 设置边框圆角
        * @param {Number} nRadius  
        * @property {Number} BorderRadius 0
        */
    SetBorderRadius:function (nRadius) {
    },

    /**
        * 穿透鼠标事件
        * @param {Boolean} bIgnore 穿透鼠标事件
        * @property {Boolean} IgnoreEvents false
        */
    IgnoreEvents:function (bIgnore) {
    },

}