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

XUICalendar.prototype = {

    //接口
    /**
    * 鼠标移过样式
    * @param {String} strTextColor 文字颜色
    * @param {String} strBgColor 背景颜色
    * @property {Collection} MouseMoveEventStyle ["0xff0000ff","0x2acccfd0"]
    */
    SetMouseMoveEventStyle:function (strTextColor,strBgColor) {
    },

    /**
    * 鼠标点击样式
    * @param {String} strTextColor 文字颜色
    * @param {String} strBgColor 背景颜色
    * @property {Collection} MouseClickEventStyle ["0xff0000ff",""]
    */
    SetMouseClickEventStyle:function (strTextColor,strBgColor) {
    },

    /**
    * 获取当前选则的日期
    * @return {String} 
    */
    GetSelectedDate:function () {
    },

    /**
    * 设置当前选则的日期
    * @param {String} strData "2020-02-25"
    */
    SetSelectedDate:function (strData) {
    },

    /**
    * 星期文字颜色
    * @param {String} strColor 文字颜色
    * @property {Color} WeekTextColor "0xff000000"
    */
    SetWeekTextColor:function (strColor) {
    },

    /**
    * 当日文字颜色
    * @param {String} strColor 文字颜色
    * @property {Color} ToDayColor "0xffff0000"
    */
    SetToDayColor:function (strColor) {
    },

    /**
    * 获得当日文字颜色
    * @return {String}
    */
    GetToDayColor:function () {
    },

    /**
    * 星期文字大小
    * @param {Number} nSize 文字大小
    * @property {Number} WeekTextSize 14
    */
    SetWeekTextSize:function (nSize) {
    },

    /**
    * 头部文字大小
    * @param {Number} nSize 文字大小
    * @property {Number} HeaderTextSize 16
    */
    SetHeaderTextSize:function (nSize) {
    },

    /**
    * 头部文字颜色
    * @param {String} strColor 文字颜色
    * @property {Color} HeaderTextColor "0xff000000"
    */
    SetHeaderTextColor:function (strColor) {
    },

    /**
    * 头部箭头颜色
    * @param {String} strColor 颜色
    * @property {Color} HeaderArrowsColor "0xff000000"
    */
    SetHeaderArrowsColor:function (strColor) {
    },

    /**
    * 当月日期颜色
    * @param {String} strColor 颜色
    * @property {Color} ThisMonthDateColor "0xff000000"
    */
    SetThisMonthDateColor:function (strColor) {
    },

    /**
    * 非当月日期颜色
    * @param {String} strColor 颜色
    * @property {Color} OtherMonthDateColor "0xff000000"
    */
    SetOtherMonthDateColor:function (strColor) {
    },

    /**
    * 日期文字大小
    * @param {Number} nSize 颜色
    * @property {Number} DateSize 14
    */
    SetDateSize:function (nSize) {
    },

    /**
    * 表头背景色
    * @param {String} strColor 背景色
    * @property {Color} HeaderBgColor ""
    */
    SetHeaderBgColor:function (strColor) {
    },

    /**
    * 日历背景色
    * @param {String} strColor 背景色
    * @property {Color} CalendarBgColor ""
    */
    SetCalendarBgColor:function (strColor) {
    },

    /**
    * 底部背景色
    * @param {String} strColor 背景色
    * @property {Color} FooterBgColor "0xffeae8e8"
    */
    SetFooterBgColor:function (strColor) {
    },

    /**
    * 日历边框颜色
    * @param {String} strColor 颜色
    * @property {Color} CalendarBorderColor "0xffd0d0d0"
    */
    SetCalendarBorderColor:function (strColor) {
    },

    /**
    * 获得鼠标移过样式
    * @return {Array} 
    */
    GetMouseMoveEventStyle:function () {
    },

    /**
    * 获得鼠标点击样式
    * @return {Array}
    */
    GetMouseClickEventStyle:function () {
    },

    /**
    * 获得星期文字颜色
    * @return {String}
    */
    GetWeekTextColor:function () {
    },

    /**
    * 获得星期文字大小
    * @return {Number}
    */
    GetWeekTextSize:function () {
    },

    /**
    * 获得头部文字大小
    * @return {Number}
    */
    GetHeaderTextSize:function () {
    },

    /**
    * 获得头部文字颜色
    * @return {String}
    */
    GetHeaderTextColor:function () {
    },

    /**
    * 获得头部箭头颜色
    * @return {String}
    */
    GetHeaderArrowsColor:function () {
    },

    /**
    * 获得当月日期颜色
    * @return {String}
    */
    GetThisMonthDateColor:function () {
    },

    /**
    * 获得非当月日期颜色
    * @return {String}
    */
    GetOtherMonthDateColor:function () {
    },

    /**
    * 获得日期文字大小
    * @return {Number}
    */
    GetDateSize:function () {
    },

    /**
    * 获得表头背景色
    * @return {String}
    */
    GetHeaderBgColor:function () {
    },

    /**
    * 获得日历背景色
    * @return {String}
    */
    GetCalendarBgColor:function () {
    },

    /**
    * 获得底部背景色
    * @return {String}
    */
    GetFooterBgColor:function () {
    },

    /**
    * 是否绘制图标背景色
    * @param {Boolean} bDraw true背景色,false背景图
    * @property {Boolean} DrawBgColor true
    */
    SetDrawBgColor:function (bDraw) {
    },

    /**
    * 获取是否绘制图标背景色
    * @return {Boolean}
    */
    IsDrawBgColor:function () {
    },

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

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

    /**
    * 背景图
    * @param {ImageProp} strImg 图片
    * @property {ImageProp} BgImg ""
    */
    SetBgImg:function (strImg) {
    },

    /**
    * 获取背景图
    * @return {String}
    */
    GetBgImg:function () {
    },

    /**
    * 背景图绘制模式
    * @param {String} strMode 图片
    * @property {Combo} BgImgRepeat ["repeat","no-repeat","repeat-x","repeat-y"]
    */
    SetBgImgRepeat:function (strMode) {
    },

    /**
    * 获取背景图绘制模式
    * @return {String}
    */
    GetBgImgRepeat:function () {
    },

    /**
    * 设置时间框的颜色
    * @param  {String} strColor 颜色
    * @property {Color} TimeBorderColor "0xff00ffff"
    */
    SetTimeBorderColor:function (strColor) {
    },

    /**
    * 获取时间框的颜色
    * @return {String}
    */
    GetTimeBorderColor:function () {
    },

    /**
    * 设置时间框时间文字
    * @param {String} strColor 
    * @property {Color} TimeTextColor "0xff000000"
    */
    SetTimeTextColor:function (strColor) {
    },

    /**
    * 获取时间框时间文字
    * @return {String}
    */
    GetTimeTextColor:function () {
    },

    /**
    * 设置时间框内容间隔符颜色
    * @param {String} strColor
    * @property {Color} TimIntrColor "0xff000000"
    */
    SetTimIntrColor:function (strColor) {
    },

    /**
    * 获取时间框内容间隔符颜色
    * @return {String}
    */
    GetTimIntrColor:function () {
    },

    /**
    * 设置向上按钮的大小
    * @param {Number} nSize 单位Px
    * @property {Number} BtnTopSize 6
    */
    SetBtnTopSzie:function (nSize) {
    },

    /**
    * 设置向上按钮的颜色
    * @param {String} strColor
    * @property {Color} BtnTopColor "0x00000000"
    */
    SetBtnTopColor:function (strColor) {
    },

    /**
    * 设置向下按钮的大小
    * @param {Number} nSize 单位Px
    * @property {Number} BtnBtmSize 6
    */
    SetBtnBtmSize:function (nSize) {
    },

    /**
    * 设置向上按钮的颜色
    * @param {String} strColor
    * @property {Color} BtnBtmColor "0x00000000"
    */
    SetBtnBtmColor:function (strColor) {
    },

    /**
    * 显示时间功能
    * @param {Boolean} bShow 是否显示时间功能
    * @property {Boolean} ShowTime false
    */
    SetTimeShow:function (bShow) {
    },

    /**
    * 获取当前设置的时间
    * @return {String} 
    */
    GetSelectedTime:function () {
    },

    /**
    * 设置当前时间
    * @param {Number} nTime 时
    * @param {Number} nMin 分
    * @param {Number} nSec 秒
    * @property {Collection} CurrentTime [12,12,12]
    */
    SetCurrentTime:function (nTime,nMin,nSec) {
    },

    /**
    * 获取当前设置的日期和时间
    * @return {String} 
    */
    GetDate:function () {
    },

    /**
    * 获取当前设置的日期和时间戳
    * @param {String} strTime
    * @return {String}
    */
    GetDateTime:function (strTime) {
    },

    /**
    * 获取当前设置的日期的年份
    * @param {String} strTime
    * @return {Number}
    */
    GetDateYear:function (strTime) {
    },

    /**
    * 获取当前设置的日期的月份
    * @param {String} strTime
    * @return {Number}
    */
    GetDateMonth:function (strTime) {
    },

    /**
    * 获取当前设置的日期日
    * @param {String} strTime
    * @return {Number}
    */
    GetDateDay:function (strTime) {
    },

    /**
    * 获取当前设置的日期日的时
    * @param {String} strTime
    * @return {Number}
    */
    GetDateDayHour:function (strTime) {
    },

    /**
    * 获取当前设置的日期日的分
    * @param {String} strTime
    * @return {Number}
    */
    GetDateDayMin:function (strTime) {
    },

    /**
    * 获取当前设置的日期日的秒
    * @param {String} strTime
    * @return {Number}
    */
    GetDateDaySec:function (strTime) {
    },

}