Esempio n. 1
0
    /// <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();
    }
Esempio n. 2
0
    /// <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...
    }
Esempio n. 3
0
    /// <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();
    }
Esempio n. 4
0
    /// <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();
    }