Browse Source

Simplified code from commit 3225.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3226 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Justin Dearing 17 years ago
parent
commit
ae26ff1fcf
  1. 12
      src/Main/Base/Project/Src/Commands/FileTabStripCommands.cs

12
src/Main/Base/Project/Src/Commands/FileTabStripCommands.cs

@ -65,6 +65,9 @@ namespace ICSharpCode.SharpDevelop.Commands.TabStrip @@ -65,6 +65,9 @@ namespace ICSharpCode.SharpDevelop.Commands.TabStrip
}
}
/// <summary>
/// Copies the path to the clipboard.
/// </summary>
public class CopyPathName : AbstractMenuCommand
{
public override void Run()
@ -74,8 +77,9 @@ namespace ICSharpCode.SharpDevelop.Commands.TabStrip @@ -74,8 +77,9 @@ namespace ICSharpCode.SharpDevelop.Commands.TabStrip
}
}
/// <summary>
/// Opens the containing folder in the clipboard.
/// </summary>
public class FileContainingFolderInExplorer : AbstractMenuCommand
{
public override void Run()
@ -83,9 +87,7 @@ namespace ICSharpCode.SharpDevelop.Commands.TabStrip @@ -83,9 +87,7 @@ namespace ICSharpCode.SharpDevelop.Commands.TabStrip
IWorkbenchWindow window = Owner as IWorkbenchWindow;
if (File.Exists(window.ActiveViewContent.PrimaryFileName)) {
string folder = Path.GetDirectoryName(window.ActiveViewContent.PrimaryFileName);
ProcessStartInfo procStart = new ProcessStartInfo("explorer");
procStart.Arguments = string.Format("\"{0}\"", folder);
Process.Start(procStart);
Process.Start(folder);
}
}
}

Loading…
Cancel
Save