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

XUIThumbnail.prototype = {
    //事件
    /**
     * 选择列表项派发事件
     * @eventname XUI_LISTICON_ITEMSELECT
     * @eventid 0x0000000001
     */
    /**
     * 导入列表项派发事件
     * @eventname XUI_LISTICON_ITEMEXPORT
     * @eventid 0x0000000002
     */
    /**
     * 删除列表项派发事件
     * @eventname XUI_LISTICON_ITEMDELETE
     * @eventid 0x0000000003
     */

    //接口
    /**
    * 设置数据 
    * @param {Array} arrData
    */
    setData:function (arrData) {
    },

    /**
    * 添加一项
    * @param {String} strName 项的名称
    * @param {ImageProp} strImage 添加icon路径
    * @param {Array} labArr 标签数组对象
    * @param {Number} UuId 用户id
    */
    AddItem:function (strName,strImage,labArr,UuId) {
    },

    /**
    * 删除列表所有
    */
    RemoveAll:function () {
    },

    /**
    * 按索引删除一项
    * @param {Number} nIndex 索引从0开始
    * @return {Boolean}
    */
    RemoveByIndex:function (nIndex) {
    },

    /**
    * 按索引设置名称
    * @param {Number} nIndex 索引从0开始
    * @param {String} strName 项的名称
    * @property {Collection} NameAndIconByIndex [-1,"卫星"]
    */
    SetNameByIndex:function (nIndex,strName) {
    },

    /**
    * 按索引设置图标
    * @param {Number} nIndex 索引从0开始
    * @param {ImageProp} strImage 添加icon路径
    * @property {Collection} setIcon [-1,"websiteCase/XUIThumbnail/image/huwei.png"]
    */
    SetIconByIndex:function (nIndex,strImage) {
    },

    /**
    * 按索引修改人名
    * @param {Number} nIndex 索引从0开始
    * @param {String} strName 人员名字
    * @property {Collection} SetPreName [-1,""]
    */
    SetPresonNameByIndex:function (nIndex,strName) {
    },

    /**
    * 按索引修改版本
    * @param {Number} nIndex 索引从0开始
    * @param {String} strVer 版本名称
    * @property {Collection} SetVersion [-1,""]
    */
    SetVersionByIndex:function (nIndex,strVer) {
    },

    /**
    * 按索引修改时间
    * @param {Number} nIndex 索引从0开始
    * @param {String} strTime 时间内容
    * @property {Collection} setimeByIndex [-1,""]
    */
    SetTimeByIndex:function (nIndex,strTime) {
    },

    /**
    * 按索引修改一组标签
    * @param {Number} nIndex
    * @param {Array} labArr 标签数组对象
    */
    SetItemLabByIndex:function (nIndex,labArr) {
    },

    /**
    * 按索引修改整列内容
    * @param {Number} nIndex 索引从0开始
    * @param {String} strName 项的名称
    * @param {ImageProp} strImage 添加icon路径
    * @param {Array} labArr 标签数组对象
    * @param {Number} UuId 用户Id
    */
    SetItemByIndex:function (nIndex,strName,strImage,labArr,UuId) {
    },

    /**
    * 根据用户Id获取索引
    * @param {Number} nUuid 
    * @return {Number}
    */
    GetIndexByUuid:function (nUuid) {
    },

    /**
    * 按名称检索
    * @param {String} strText
    */
    SearchByName:function (strText) {
    },

    /**
    * 按标签检索
    * @param {Array} arrLabel
    */
    SearchByLabel:function (arrLabel) {
    },

    /**
    * 修改所有项的宽高
    * @param {Number} nWidth
    * @param {Number} nHeight
    * @property {Collection} ItemSize [280,269] 
    */
    SetItemSize:function (nWidth,nHeight) {
    },

    /**
    * 按索引设置选中
    * @param {Number} nIndex 索引从零开始
    * @property {Number} SelectItemIndex -1
    */
    SetSelectByIndex:function (nIndex) {
    },

    /**
    * 选中获取索引
    * @return {Number}
    */
    GetSelectByIndex:function () {
    },

    /**
    * 按id设置选中
    * @param {Number} nUuid
    */
    SetSelectByUuid:function (nUuid) {
    },

    /**
    * 选中获取id
    * @return {Number}
    */
    GetSelectUuid:function () {
    },

}