Beispiel #1
0
        private void filePropertiesMenuItem_Activated(object sender, EventArgs args)
        {
            IDirectoryItem item = GetSelectedItem();

            if (item is IFile)
            {
                FilePropertiesWindow win = new FilePropertiesWindow((IFile)item);
                win.Show();
            }
        }
Beispiel #2
0
 void FilePropertiesButtonClicked(object sender, EventArgs args)
 {
     try {
         TreeIter iter;
         if (resultsTree.Selection.GetSelected(out iter))
         {
             SearchResult selectedResult = resultsTree.Model.GetValue(iter, 0) as SearchResult;
             if (selectedResult != null && selectedResult.Type == SearchResultType.File)
             {
                 var path = PathUtil.Join(selectedResult.Node.Directory.FullPath, selectedResult.FileListing.FullPath);
                 Core.FileSystem.BeginGetFileDetails(path, delegate(IFile file) {
                     Application.Invoke(delegate {
                         var win = new FilePropertiesWindow(file);
                         win.Show();
                     });
                 });
             }
         }
     } catch (Exception ex) {
         Core.LoggingService.LogError(ex);
         Gui.ShowErrorDialog(ex.Message);
     }
 }
 void FilePropertiesButtonClicked(object sender, EventArgs args)
 {
     try {
         TreeIter iter;
         if (resultsTree.Selection.GetSelected(out iter)) {
             SearchResult selectedResult = resultsTree.Model.GetValue(iter, 0) as SearchResult;
             if (selectedResult != null && selectedResult.Type == SearchResultType.File) {
                 var path = PathUtil.Join(selectedResult.Node.Directory.FullPath, selectedResult.FileListing.FullPath);
                 Core.FileSystem.BeginGetFileDetails(path, delegate (IFile file) {
                     Application.Invoke(delegate {
                         var win = new FilePropertiesWindow(file);
                         win.Show();
                     });
                 });
             }
         }
     } catch (Exception ex) {
         LoggingService.LogError(ex);
         Gui.ShowErrorDialog(ex.Message);
     }
 }
Beispiel #4
0
 private void filePropertiesMenuItem_Activated(object sender, EventArgs args)
 {
     IDirectoryItem item = GetSelectedItem();
     if (item is IFile) {
         FilePropertiesWindow win = new FilePropertiesWindow((IFile)item);
         win.Show();
     }
 }