Esempio n. 1
0
 public void ListItemClick(BrowserListItem item)
 {
     if (item != null)
     {
         if (item.IsDirectory)
         {
             CurrentDirectory = item.Path;
         }
     }
 }
Esempio n. 2
0
        private void Initialize(GameObject obj, int index)
        {
            BrowserListItem item = obj.GetComponent <BrowserListItem>();

            item.Browser     = this;
            item.Index       = index;
            item.Path        = _Items[index].Path;
            item.Title       = System.IO.Path.GetFileNameWithoutExtension(item.Path);
            item.IsDirectory = _Items[index].IsDirectory;
            item.IsChecked   = _SelectedFiles.Contains(item.Path);
            if (item.IsDirectory)
            {
                item.Icon = DirectoryIcon;
            }
            else
            {
                item.Icon = GetIcon(item.Path);
            }
        }
Esempio n. 3
0
 public void ListItemSelected(BrowserListItem item)
 {
     if (item != null)
     {
         if (!item.IsDirectory)
         {
             if (item.IsChecked)
             {
                 if (!_SelectedFiles.Contains(item.Path))
                 {
                     _SelectedFiles.Add(item.Path);
                 }
             }
             else
             {
                 _SelectedFiles.Remove(item.Path);
             }
         }
     }
 }