示例#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();
            }
        }
示例#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);
						Runtime.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);
			}
		}
示例#3
0
 private void showFilePropertiesButton_clicked(object sender, EventArgs args)
 {
     FilePropertiesWindow win = new FilePropertiesWindow(transfer.File);
     win.Show();
 }
示例#4
0
        private void showFilePropertiesButton_clicked(object sender, EventArgs args)
        {
            FilePropertiesWindow win = new FilePropertiesWindow(transfer.File);

            win.Show();
        }