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

XUIKeyValuePairList.prototype = {

    //接口
    /**
    * 增加数据
    * @param {String} strKey key数据
    * @param {String} strValue value数据
    */
    AddData:function (strKey,strValue) {
    },

    /**
    * 文字位置
    * @param {String} strPosK key位置
    * @param {String} strPosV value位置
    * @property {Collection} TextPosition ["right","left"]
    */
    SetTextPosition:function (strPosK,strPosV) {
    },

    /**
    * 文字容器宽度百分比
    * @param {Number} nWidthL key宽度
    * @param {Number} nWidthR value宽度
    * @property {Collection} ContinentalWidth [50,50]
    */
    SetContinentalWidth:function (nWidthL,nWidthR) {
    },

    /**
    * 显示ToolTip
    * @param {Boolean} bShow true显示false不显示
    * @property {Boolean} ShowToolTip true
    */
    SetShowToolTip:function (bShow) {
    },

    /**
    * ToolTip背景色
    * @param {String} strColor 背景色
    * @property {Color} ToolTipBgColor "0xff007ACC"
    */
    SetToolTipBgColor:function (strColor) {
    },

    /**
    * ToolTip边框宽度
    * @param {Number} nWidth 边框宽度
    * @property {Number} ToolTipBorderWidth 1
    */
    SetToolTipBorderWidth:function (nWidth) {
    },

    /**
    * ToolTip边框颜色
    * @param {String} strColor 边框颜色
    * @property {Color} ToolTipBorderColor "0xff0000ff"
    */
    SetToolTipBorderColor:function (strColor) {
    },

    /**
    * ToolTip文字颜色
    * @param {String} strColor 文字颜色
    * @property {Color} ToolTipFontColor "0xff000000"
    */
    SetToolTipFontColor:function (strColor) {
    },

    /**
    * ToolTip文字大小
    * @param {Number} nSize 文字大小
    * @property {Number} ToolTipFontSize "14"
    */
    SetToolTipFontSize:function (nSize) {
    },

    /**
    * 是否显示滚动条
    * @param {Boolean} bShow 显示滚动条
    * @property {Boolean} ShowScroll true
    */
    ShowScroll:function (bShow) {
    },

    /**
    * 内部间隔
    * @param {Number} nInnerGap 设置内部间隔
    * @property {Number} InnerGap 4
    */
    SetInnerGap:function (nInnerGap) {
    },

    /**
    * 移除数据
    * @param {Number} nIndex 索引
    */
    RemoveItem:function (nIndex) {
    },

    /**
    * 清空数据
    */
    Clear:function () {
    },

    /**
    * key数据
    * @param {Number} nIndex 索引
    * @param {String} strKey key数据
    */
    SetItemKey:function (nIndex,strKey) {
    },

    /**
    * value数据
    * @param {Number} nIndex 索引
    * @param {String} strValue value数据
    */
    SetItemValue:function (nIndex,strValue) {
    },

    /**
    * 根据Key设置value数据
    * @param {String} strName Key名
    * @param {String} strValue value数据
    */
    SetItemValueByKey:function (strName,strValue) {
    },

    /**
    * 单行的高度和行高
    * @param {Number} nIndex 索引
    * @param {Number} nHeight 行高
    */
    SetItemHeightByIndex:function (nIndex,nHeight) {
    },

    /**
    * 所有行的高度和文字行高
    * @param {Number} nHeight 行高
    * @property {Number} ItemHeight 42
    */
    SetItemHeight:function (nHeight) {
    },

    /**
    * 背景色
    * @param {String} strColor 背景色
    * @property {Color} BackgroundColor "0xff10181a"
    */
    SetBackgroundColor:function (strColor) {
    },

    /**
    * key颜色
    * @param {String} strColor key颜色
    * @property {Color} KeyColor "0xff5d686b"
    */
    SetKeyColor:function (strColor) {
    },

    /**
    * value颜色
    * @param {String} strColor value颜色
    * @property {Color} ValueColor "0xffd83848"
    */
    SetValueColor:function (strColor) {
    },

    /**
    * 单行颜色
    * @param {Number} nIndex 索引
    * @param {String} strKeyColor key颜色
    * @param {String} strValueColor value颜色
    */
    SetItemKeyValueColor:function (nIndex,strKeyColor,strValueColor) {
    },

    /**
    * 字体大小
    * @param {Number} nKeySize key字体大小
    * @param {Number} nValueSize value字体大小
    * @property {Collection} FontSize [16, 16]
    */
    SetKeyValueFontSize:function (nKeySize,nValueSize) {
    },

    /**
    * 单行字体大小
    * @param {Number} nIndex 索引
    * @param {Number} nKeySize key字体大小
    * @param {Number} nValueSize value字体大小
    */
    SetItemKeyValueFontSize:function (nIndex,nKeySize,nValueSize) {
    },

    /**
    * 滚动条外观
    * @param {Number} nWidth 宽
    * @param {Number} nTrackR 轨道圆角大小
    * @param {Number} nThumbR 滑块圆角大小
    * @param {Number} nBtnHeight 按钮高度
    * @param {Number} nBtnR 按钮圆角大小
    * @property {Collection} ScrollBarSize [10,10,10,10,10]
    */
    SetScrollBarSize:function (nWidth,nTrackR,nThumbR,nBtnHeight,nBtnR) {
    },

    /**
    * 滚动条颜色
    * @param {String} strBgColor 背景色
    * @param {String} strTrackColor 轨道颜色
    * @param {String} strThumbColor 滑块颜色
    * @param {String} strBtnColor 按钮颜色
    * @property {Collection} ScrollBarColor ["0xfff5f5f5","0xfff5f5f5","0xff555555","0xff555555"]
    */
    SetScrollBarColor:function (strBgColor,strTrackColor,strThumbColor,strBtnColor) {
    },

    /**
    * 鼠标样式
    * @param {String} cursor 穿透鼠标事件
    * @property {Combo} Cursor ["defult","pointer"]
    */
    SetCursor:function (cursor) {
    },

}