/**
* @constructor
*/
function XUITab() {
}
XUITab.prototype = {
//事件
/**
* tab选中事件
* @eventname XUI_TAB_SELECT
* @eventid 0x00001012
* @param nSelectIndex
*/
//接口
/**
* 添加item项
* @param {String} strText item项文本
* @param {String} strIcon icon背景
* @param {Number} nSize icon大小
* @param {Boolean} bRadius icon圆角
*/
AppendItem:function (strText,strIcon,nSize,bRadius) {
},
/**
* 插入item项
* @param {Number} nIndex 索引
* @param {String} strText item项文本
* @param {String} strIcon icon背景
* @param {Number} nSize icon大小
* @param {Boolean} bRadius icon圆角
*/
InsertItem:function (nIndex,strText,strIcon,nSize,bRadius) {
},
/**
* 修改item项文本
* @param {Number} nIndex 索引
* @param {String} strText item项文本
*/
ChangeItemTextByIndex:function (nIndex,strText) {
},
/**
* 根据Index删除item项
* @param {Number} nIndex 索引
*/
RemoveItemByIndex:function (nIndex) {
},
/**
* 删除所有item项
*/
RemoveAllItems:function () {
},
/**
* 当前选中文本
* @param {String} strText item项文本
*/
SetSelectedItemByText:function (strText) {
},
/**
* 当前选中索引
* @param {Number} nIndex 索引
*/
SetSelectedItemByIndex:function (nIndex) {
},
/**
* 获取选中项索引
* @return {Number}
*/
GetSelectedItemIndex:function () {
},
/**
* 获取选中项文本
* @return {String}
*/
GetSelectedItemText:function () {
},
/**
* 垂直布局
* @param {Boolean} bVertical 颜色
* @property {Boolean} LayoutMode false
*/
SetVerticalLayoutMode:function (bVertical) {
},
/**
* item项自适应布局
* @param {Boolean} bAuto 颜色
* @property {Boolean} ItemAutoLayout true
*/
SetItemAutoLayout:function (bAuto) {
},
/**
* 背景颜色绘制
* @param {Boolean} bDrawColor 颜色
* @property {Boolean} BgDrawColor true
*/
SetBgDrawColor:function (bDrawColor) {
},
/**
* 背景是否以颜色绘制
* @return {Boolean}
*/
IsBgDrawColor:function () {
},
/**
* 背景图片
* @param {ImageProp} strPath 图片路径
* @property {ImageProp} BgImg ""
*/
SetBgImg:function (strPath) {
},
/**
* 背景颜色
* @param {String} strColor 颜色
* @property {Color} BgColor "0xffffffff"
*/
SetBgColor:function (strColor) {
},
/**
* 背景边框颜色
* @param {String} strColor 颜色
* @property {Color} BorderColor "0xff000000"
*/
SetBorderColor:function (strColor) {
},
/**
* 背景边框宽度
* @param {Number} nSize 边框宽度
* @property {Number} BorderSize 1
*/
SetBorderSize:function (nSize) {
},
/**
* item宽度
* @param {Number} nWidth 宽度
* @property {Number} ItemWidth 90
*/
SetItemWidth:function (nWidth) {
},
/**
* item高度
* @param {Number} nHeight 边框高度
* @property {Number} ItemHeight 30
*/
SetItemHeight:function (nHeight) {
},
/**
* item背景是否颜色绘制
* @param {Boolean} bDrawColor
* @property {Boolean} ItemDrawColor true
*/
SetItemDrawColor:function (bDrawColor) {
},
/**
* item背景是否颜色绘制
* @return {Boolean}
*/
IsItemDrawColor:function () {
},
/**
* item项正常颜色
* @param {String} strColor 颜色
* @property {Color} ItemNorColor "0xff4c4c4f"
*/
SetItemNorColor:function (strColor) {
},
/**
* item项高亮颜色
* @param {String} strColor 颜色
* @property {Color} ItemHotColor "0xff595a5d"
*/
SetItemHotColor:function (strColor) {
},
/**
* item项选中颜色
* @param {String} strColor 颜色
* @property {Color} ItemSelectedColor "0xff3c3c3c"
*/
SetItemSelectedColor:function (strColor) {
},
/**
* item项正常图片
* @param {ImageProp} strPath 图片地址
* @property {ImageProp} ItemNorImg ""
*/
SetItemNorImg:function (strPath) {
},
/**
* item项高亮图片
* @param {ImageProp} strPath 图片地址
* @property {ImageProp} ItemHotImg ""
*/
SetItemHotImg:function (strPath) {
},
/**
* item项选中图片
* @param {ImageProp} strPath 图片地址
* @property {ImageProp} ItemSelectedImg ""
*/
SetItemSelectedImg:function (strPath) {
},
/**
* item项正常文本颜色
* @param {String} strColor 颜色
* @property {Color} ItemNorTextFontColor "0xffffffff"
*/
SetItemNorTextFontColor:function (strColor) {
},
/**
* item项高亮文本颜色
* @param {String} strColor 颜色
* @property {Color} ItemHotTextFontColor "0xffffffff"
*/
SetItemHotTextFontColor:function (strColor) {
},
/**
* item项选中文本颜色
* @param {String} strColor 颜色
* @property {Color} ItemSelectTextFontColor "0xffffffff"
*/
SetItemSelectTextFontColor:function (strColor) {
},
/**
* 文本水平布局
* @param {String} strAlign 水平对齐
* @property {Combo} TextHorAlign ["left","center","right"]
*/
SetTextHorAlign:function (strAlign) {
},
/**
* 文本竖直布局
* @param {String} strAlign
* @property {Combo} TextVerAlign ["top","middle","bottom"]
*/
SetTextVerAlign:function (strAlign) {
},
/**
* 文本大小
* @param {Number} nSize
* @property {Number} FontSize 12
*/
SetFontSize:function (nSize) {
},
/**
* item间隔
* @param {Number} nGap
* @property {Number} ItemGap 0
*/
SetItemGap:function (nGap) {
},
/**
* 加入icon
* @param {String} strIcon icon
* @param {Number} nSize icon大小
* @param {Number} bRadius true圆角false无圆角
*/
AddIcon:function (strIcon,nSize,bRadius) {
},
/**
* 指定位置加入icon
* @param {Number} nIndex 索引
* @param {String} strIcon icon
* @param {Number} nSize icon大小
* @param {Number} bRadius true圆角false无圆角
*/
AddIconByIndex:function (nIndex,strIcon,nSize,bRadius) {
},
/**
* icon水平位置
* @param {Number} nPos 水平位置
* @property {Number} IconHorizontalPosition 0
*/
SetIconHorizontalPosition:function (nPos) {
},
/**
* icon垂直位置
* @param {Number} nPos 垂直位置
* @property {Number} IconVerticalPosition 50
*/
SetIconVerticalPosition:function (nPos) {
},
/**
* 文本水平位置
* @param {Number} nPos 水平位置
* @property {Number} TextHorizontalPosition 0
*/
SetTextHorizontalPosition:function (nPos) {
},
/**
* 文本垂直位置
* @param {Number} nPos 垂直位置
* @property {Number} TextVerticalPosition 0
*/
SetTextVerticalPosition:function (nPos) {
},
/**
* icon背景
* @param {Number} nIndex 索引
* @param {String} strBg 背景
*/
SetIconBg:function (nIndex,strBg) {
},
}