Author: mkrueger
Date: 2008-02-07 00:13:17 -0500 (Thu, 07 Feb 2008)
New Revision: 95114
Modified:
trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.addin.xml
Log:
* MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs,
MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs,
MonoDevelop.Ide.addin.xml: Assembly browser can now be used to open
referenced assemblies.
Modified: trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog 2008-02-07
04:55:22 UTC (rev 95113)
+++ trunk/monodevelop/main/src/core/MonoDevelop.Ide/ChangeLog 2008-02-07
05:13:17 UTC (rev 95114)
@@ -1,5 +1,12 @@
2008-02-07 Mike Krüger <[EMAIL PROTECTED]>
+ *
MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs,
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs,
+ MonoDevelop.Ide.addin.xml: Assembly browser can now be used to open
+ referenced assemblies.
+
+2008-02-07 Mike Krüger <[EMAIL PROTECTED]>
+
* MonoDevelop.Ide.Gui.Pads/ITreeNavigator.cs,
MonoDevelop.Ide.Dom.Output/OutputFlags.cs,
MonoDevelop.Ide.Dom.Output/Ambience.cs,
Modified:
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs
===================================================================
---
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs
2008-02-07 04:55:22 UTC (rev 95113)
+++
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs
2008-02-07 05:13:17 UTC (rev 95114)
@@ -184,7 +184,6 @@
IdeApp.ProjectOperations.SaveProject (p);
}
}
-
[CommandHandler (ProjectCommands.AddReference)]
public void AddReferenceToProject ()
{
Modified:
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs
===================================================================
---
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs
2008-02-07 04:55:22 UTC (rev 95113)
+++
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs
2008-02-07 05:13:17 UTC (rev 95114)
@@ -83,6 +83,17 @@
public class ProjectReferenceNodeCommandHandler: NodeCommandHandler
{
+
+ public override void ActivateItem ()
+ {
+ ProjectReference pref = CurrentNode.DataItem as
ProjectReference;
+ if (pref == null)
+ return;
+ foreach (string fileName in pref.GetReferencedFileNames
()) {
+ IdeApp.Workbench.OpenDocument (fileName);
+ }
+ }
+
[CommandHandler (EditCommands.Delete)]
public void RemoveItem ()
{
Modified:
trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.addin.xml
===================================================================
--- trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.addin.xml
2008-02-07 04:55:22 UTC (rev 95113)
+++ trunk/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.addin.xml
2008-02-07 05:13:17 UTC (rev 95114)
@@ -927,6 +927,8 @@
</Extension>
<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/Reference">
+ <CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.Open"
/>
+ <SeparatorItem id = "OpenSeparator" />
<CommandItem id =
"MonoDevelop.Ide.Commands.ProjectCommands.LocalCopyReference" />
<SeparatorItem id = "CopySeparator" />
<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy"
/>
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches