/// <summary> /// Inits the dis played sprite. /// To display sprite list in the dicVideoSpriteList.. /// </summary> public void InitDisPlayedSprite() { //init video sprite default... foreach (var item in dicVideoSpriteList) { //string name = System.Convert.ToString(item.Key); FileItem file = fileModel.GetFileInfo(item.Key); FileListView instance = FileListView.Create(item.Key, file._title, item.Value); instance.fileListModel = file; AddFileListView(item.Key, instance); //viewDic.Add (item.Key, instance); } //init web sprite preview... foreach (var item in dicWebSpriteList) { //string name = System.Convert.ToString(item.Key); FileItem file = fileModel.GetFileInfo(item.Key); FileListView instance = FileListView.Create(item.Key, file._title, item.Value); instance.fileListModel = file; AddFileListView(item.Key, instance); //viewDic.Add (item.Key, instance); } RefreshFileList(); }
/// <summary> /// Inits the dis played sprite. /// To display sprite list in the dicVideoSpriteList.. /// </summary> public void FreshPreViewByType(List <FileItem> itemList) { //init video sprite first.. foreach (var item in itemList) { //string name = System.Convert.ToString(item.Key); string shortname = FileListModel.GetShortName(item); FileListView instance = FileListView.Create(name, item._title, dicVideoSpriteList[shortname]); instance.fileListModel = item; AddFileListView(shortname, instance); //viewDic.Add (shortname, instance); } //init web sprite preview... }
/// <summary> /// Creates the preview sprite for video. /// </summary> /// <param name="filePath">File path.</param> /// <param name="sprite">Sprite.</param> public void CreatePreviewSprite(string filePath, Sprite sprite) { string filename = FileListModel.GetFileShortName(filePath); FileItem file = fileModel.GetFileInfo(filename); Debug.Log("CreatePreviewSprite: name:" + filename + "###file:" + file + "###fileinfo.file:" + file._fileInfo.file); //dicVideoSpriteList.Add (filename, sprite); AddPreViewSprite(filename, sprite); FileListView instance = FileListView.Create(filename, file._title, sprite); instance.fileListModel = file; AddFileListView(filename, instance); //viewDic.Add (filename, instance); fileModel.Save(); RefreshFileList(); }
/// <summary> /// Creates the preview web for web. /// </summary> /// <param name="strUrl">String URL.</param> /// <param name="sprite">Sprite.</param> public void CreatePreviewWeb(string strUrl, Sprite sprite) { string key = FileListModel.GetUrlShortName(strUrl); FileItem file = fileModel.GetFileInfo(key); Debug.Log("CreatePreviewWeb: name:" + strUrl + "###file:" + file + "###weburl:" + file._webUrl); //dicWebSpriteList.Add (); AddPreViewWeb(key, sprite); FileListView instance = FileListView.Create(key, file._title, sprite); instance.fileListModel = file; Debug.Log("CreatePreviewWeb:GameObjectName: " + instance.gameObject.name + "_model._webUrl:" + instance.fileListModel._webUrl + ":_model._filetype:" + instance.fileListModel._fileType); AddFileListView(key, instance); //viewDic.Add (key, instance); fileModel.Save(); RefreshFileList(); }