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

XUICalendarInput.prototype = {

    //接口
    /**
    * 显示框默认值颜色
    * @param {String} strColor 颜色
    * @property {Color} ScreenDefultColor "0xffffffff"
    */
    SetScreenDefultColor:function (strColor) {
    },

    /**
    * 显示框背景色
    * @param {String} strBgColor 背景颜色
    * @property {Color} ScreenBgColor ""
    */
    SetScreenBgColor:function (strBgColor) {
    },

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

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

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

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

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

    /**
    * 星期文字大小
    * @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} strCompose 排版
    * @property {Combo} BtnCompose ["flex-start","flex-end","center","space-between","space-around"]
    */
    SetBtnCompose:function (strCompose) {
    },

    /**
    * 按钮文字
    * @param {String} strText1 第一个按钮文字
    * @param {String} strText2 第二个按钮文字
    * @param {String} strText3 第三个按钮文字
    * @property {Collection} BtnTextContent ["清空","现在","确定"]
    */
    SetBtnTextContent:function (strText1,strText2,strText3) {
    },

    /**
    * 按钮文字颜色
    * @param {String} strColor1 第一个文字颜色
    * @param {String} strColor2 第二个文字颜色
    * @param {String} strColor3 第三个文字颜色
    * @property {Collection} BtnTextColor ["0xff000000","0xff000000","0xff000000"]
    */
    SetBtnTextColor:function (strColor1,strColor2,strColor3) {
    },

    /**
    * 按钮文字大小
    * @param {Number} nSize 大小
    * @property {Number} BtnTextSize 14
    */
    SetBtnTextSize:function (nSize) {
    },

    /**
    * 按钮宽度
    * @param {Number} nWidth 大小
    * @property {Number} BtnWidth 20
    */
    SetBtnWidth:function (nWidth) {
    },

    /**
    * 表头背景色
    * @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} strFor 格式
    * @property {Combo} DateFormatter ["YYYY-MM-DD","YYYY/MM/DD","YYYY年MM月DD日"]
    */
    SetDateFormatter:function (strFor) {
    },

    /**
    * 显示框文字颜色
    * @param {String} strColor 颜色
    * @property {Color} ScreenTextColor "0xff000000"
    */
    SetScreenTextColor:function (strColor) {
    },

    /**
    * 显示框文字大小
    * @param {Number} nSize 大小
    * @property {Number} ScreenTextSize 14
    */
    SetScreenTextSize:function (nSize) {
    },

    /**
    * 显示框边框颜色
    * @param {String} strColor 颜色
    * @property {Color} ScreenBorderColor "0xffd0d0d0"
    */
    SetScreenBorderColor:function (strColor) {
    },

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

    /**
    * 显示框文字位置
    * @param {String} strPos 位置
    * @property {Combo} ScreenTextPosition ["left","center","right"]
    */
    SetScreenTextPosition:function (strPos) {
    },

    /**
    * 显示框水平内边距
    * @param {Number} nPadLeft 左边距
    * @param {Number} nPadRight 右边距
    * @property {Collection} ScreenHorizonalPadding [10,10]
    */
    SetScreenHorizonalPadding:function (nPadLeft,nPadRight) {
    },

    /**
    * 显示框图标
    * @param {ImageProp} strImg 图标
    * @property {ImageProp} ScreenIcon "XUICalendarInput/images/clar.png"
    */
    SetScreenIcon:function (strImg) {
    },

    /**
    * 显示框图标位置
    * @param {Number} nPos 图标位置
    * @property {Number} ScreenIconPosition 90
    * 
    */
    SetScreenIconPosition:function (nPos) {
    },

    /**
    * 图标大小
    * @param {Number} nWidth 图标宽度
    * @param {Number} nHeight 图标高度
    * @property {Collection} IconSize [18,18]
    */
    SetIconSize:function (nWidth,nHeight) {
    },

    /**
    * 图标大小
    * @return {Array}
    */
    GetIconSize:function () {
    },

    /**
    * 获得显示框图标
    * @return {Number}
    */
    GetScreenIconPosition:function () {
    },

    /**
    * 获得显示框图标
    * @return {String}
    */
    GetScreenIcon:function () {
    },

    /**
    * 获得显示框默认值颜色
    * @return {String}
    */
    GetScreenDefultColor:function () {
    },

    /**
    * 获得显示框水平内边距
    * @return {Array}
    */
    GetScreenHorizonalPadding:function () {
    },

    /**
    * 获得鼠标移过样式
    * @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}
    */
    GetBtnCompose:function () {
    },

    /**
    * 获得按钮文字
    * @return {Array}
    */
    GetBtnTextContent:function () {
    },

    /**
    * 获得按钮文字颜色
    * @return {Array}
    */
    GetBtnTextColor:function () {
    },

    /**
    * 获得按钮文字大小
    * @return {Number}
    */
    GetBtnTextSize:function () {
    },

    /**
    * 获得按钮宽度
    * @return {Number}
    */
    GetBtnWidth:function () {
    },

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

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

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

    /**
    * 获得日期格式
    * @return {String}
    */
    GetDateFormatter:function () {
    },

    /**
    * 获得显示框文字颜色
    * @return {String}
    */
    GetScreenTextColor:function () {
    },

    /**
    * 获得显示框文字大小
    * @return {Number}
    */
    GetScreenTextSize:function () {
    },

    /**
    * 获得显示框边框颜色
    * @return {String}
    */
    GetScreenBorderColor:function () {
    },

    /**
    * 设置当前日期
    * @param {Double} nDate
    */
    SetDate:function (nDate) {
    },

    /**
    * 通过字符串设置日期
    * @param {String} strDate 日期
    */
    SetDateByString:function (strDate) {
    },

    /**
    * 获取日期
    * @return {Double}
    */
    GetDate:function () {
    },

    /**
    * 获取字符串日期
    * @return {String}
    */
    GetDateByString: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 () {
    },

}