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

Reply via email to