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

XUIDashBoardHalf.prototype = {

    //组件
    /**
    "Title":{
          "title":"标题",
          "name":"Title",
          "type":"PUITitleInterface",
          "index":0
    }*/

    /**
    "Gauge0":{
          "title":"仪表盘0",
          "name":"Gauge0",
          "type":"PUIGaugeInterface",
          "index":0
    }*/

    /**
    "Gauge1":{
          "title":"仪表盘1",
          "name":"Gauge1",
          "type":"PUIGaugeInterface",
          "index":2
    }*/

    /**
    "Gauge2":{
          "title":"仪表盘2",
          "name":"Gauge2",
          "type":"PUIGaugeInterface",
          "index":4
    }*/

    /**
    "Gauge3":{
          "title":"仪表盘3",
          "name":"Gauge3",
          "type":"PUIGaugeInterface",
          "index":5
    }*/

    /**
    "Gauge4":{
          "title":"仪表盘4",
          "name":"Gauge4",
          "type":"PUIGaugeInterface",
          "index":6
    }*/

    /**
    "Gauge5":{
          "title":"仪表盘5",
          "name":"Gauge5",
          "type":"PUIGaugeInterface",
          "index":7
    }*/

    /**
    "Gauge6":{
          "title":"仪表盘6",
          "name":"Gauge6",
          "type":"PUIGaugeInterface",
          "index":8
    }*/

    /**
    "Pie0":{
          "title":"饼图0",
          "name":"Pie0",
          "type":"PUIPieInterface",
          "index":1
    }*/

    /**
    "Pie1":{
          "title":"饼图1",
          "name":"Pie1",
          "type":"PUIPieInterface",
          "index":3
    }*/


    //接口
    /**
     * 背景色
     * @param {String} strColor 背景色
     * @property {Color} BgColor "0xff0000ff"
     */
    SetBackgroundColor:function (strColor) {
    },

    /**
     * 进度条颜色
     * @param {String} strColor 颜色
     * @property {Color} ProgressColor "0xff4582ff"
     */
    SetProgressColor:function (strColor) {
    },

    /**
     * 仪表盘进度条宽
     * @param {Number} nSize 进度条宽
     * @property {Number} ProgressSize 3
     */
    SetProgressSize:function (nSize) {
    },

    /**
     * 仪表盘进度条底色
     * @param {String} strColor 进度条底色
     * @property {Color} ProgressBgColor "0xff111d3a"
     */
    SetProgressBgColor:function (strColor) {
    },

    /**
     * 内层盘线颜色
     * @param {String} strColor 线颜色
     * @property {Color} InnerLineColor "0xffDCDFE5"
     */
    SetInnerLineColor:function (strColor) {
    },

    /**
     * 内层盘刻度颜色
     * @param {String} strColor 刻度颜色
     * @property {Color} InnerTickColor "0xffDCDFE5"
     */
    SetInnerTickMarkColor:function (strColor) {
    },

    /**
     * 内层盘刻度线长
     * @param {Number} nLength 刻度线长
     * @property {Number} InnerTickLength 5
     */
    SetInnerTickMarkLength:function (nLength) {
    },

    /**
     * 指针颜色
     * @param {String} strColor 颜色
     * @property {Color} PointerColor "0xffFFCD41"
     */
    SetPointerColor:function (strColor) {
    },

    /**
     * 指针宽度长度
     * @param {Number} nWidth 宽度
     * @param {Number} nLength 长度
     * @property {Collection} PointerSize [4, 100]
     */
    SetPointerSize:function (nWidth,nLength) {
    },

    /**
     * 标题文字
     * @param {String} strTitle 标题文字
     * @property {String} Title "示例数据"
     */
    SetTitle:function (strTitle) {
    },

    /**
     * 标题文字颜色
     * @param {String} strColor 文字颜色
     * @property {Color} TitleColor "0xff8394c1"
     */
    SetTitleFontColor:function (strColor) {
    },

    /**
     * 标题文字大小
     * @param {Number} nSize 文字大小
     * @property {Number} TitleSize 24
     */
    SetTitleFontSize:function (nSize) {
    },

    /**
     * 标题文字位置
     * @param {String} strXPos x轴的位置
     * @param {String} strYPos y轴的位置
     * @property {Collection} TitlePos ["3%","2%"]
     */
    SetTitlePos:function (strXPos,strYPos) {
    },

    /**
     * 数据范围
     * @param {Number} nStartData 起点值
     * @param {Number} nEndData 终点值
     * @property {Collection} ValueRange [0,100]
     */
    SetValueRange:function (nStartData,nEndData) {
    },

    /**
     * 当前值
     * @param {Number} nData 数值
     * @property {Number} Data 50
     */
    SetCurrentValue:function (nData) {
    },

    /**
     * 起始值文本颜色
     * @param {String} strColor 文本颜色
     * @property {Color} StartDataColor "0xff4c4e57"
     */
    SetStartValueFontColor:function (strColor) {
    },

    /**
     * 起始值文本大小
     * @param {Number} nSize 文本大小
     * @property {Number} StartValueFontSize 20
     */
    SetStartValueFontSize:function (nSize) {
    },

    /**
     * 结束值文本颜色
     * @param {String} strColor 文本颜色
     * @property {Color} EndValueFontColor "0xff4c4e57"
     */
    SetEndValueFontColor:function (strColor) {
    },

    /**
     * 结束值文本大小
     * @param {Number} nSize 文本大小
     * @property {Number} EndValueFontSize 20
     */
    SetEndValueFontSize:function (nSize) {
    },

    /**
     * 当前值文本颜色
     * @param {String} strColor 文本颜色
     * @property {Color} CurrentValueFontColor "0xff4c4e57"
     */
    SetCurrentValueFontColor:function (strColor) {
    },

    /**
     * 当前值文本大小
     * @param {Number} nSize 文本大小
     * @property {Number} CurrentValueFontSize 30
     */
    SetCurrentValueFontSize:function (nSize) {
    },

}