diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2016-06-07 10:21:23 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2016-06-07 10:21:41 +0300 |
commit | e07307c50f4196abc3b83844769f24e63dda8cb5 (patch) | |
tree | 9a9a7e6816c5bed14be4864895c353cd2753d6fb /main/src/addins/MonoDevelop.AssemblyBrowser | |
parent | 603a0462a4865e85227b9f231831484624cdc593 (diff) |
Fixed 'Bug 39070 - Assembly browser context menu shows many irrelevant
commands'
Diffstat (limited to 'main/src/addins/MonoDevelop.AssemblyBrowser')
2 files changed, 10 insertions, 1 deletions
diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.addin.xml b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.addin.xml index 8c01141657..bac89c2f85 100644 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.addin.xml +++ b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser.addin.xml @@ -5,6 +5,11 @@ <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/> </ExtensionPoint> + <ExtensionPoint path = "/MonoDevelop/AssemblyBrowser/EditorContextMenu" name = "Assembly browser context menu"> + <Description>Context menu for the assembly browser editor.</Description>; + <ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" /> + </ExtensionPoint> + <!-- Extensions --> <Extension path = "/MonoDevelop/Ide/Commands"> @@ -25,5 +30,8 @@ <Extension path = "/MonoDevelop/Ide/MainMenu/View"> <CommandItem id = "MonoDevelop.AssemblyBrowser.ShowAssemblyBrowser" insertbefore="ViewSeparator3" /> </Extension> - + + <Extension path = "/MonoDevelop/AssemblyBrowser/EditorContextMenu"> + <CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.Copy" /> + </Extension> </ExtensionModel> diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs index b7d85a10a7..d51a5780d1 100644 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs +++ b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs @@ -258,6 +258,7 @@ namespace MonoDevelop.AssemblyBrowser inspectEditor = TextEditorFactory.CreateNewEditor (); + inspectEditor.ContextMenuPath = "/MonoDevelop/AssemblyBrowser/EditorContextMenu"; inspectEditor.Options = DefaultSourceEditorOptions.PlainEditor; //inspectEditor.ButtonPressEvent += HandleInspectEditorButtonPressEvent; |