[英]How to remove Eclipse Context menu“MOVE” from project explorer from my Plugin
[英]Package Explorer URI eclipse plugin context menu?
在我正在使用的eclipse插件上,我想在Package Explorer視圖上添加上下文菜單“ myAction” ,例如,在右鍵單擊Package Explorer中的Java類時,在“ Delete”之后。
現在我有一個menuContribution,彈出窗口:
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.edit?after=additions">
<command
commandId="plugin.myActionCommand"
icon="icons/myAction.gif"
style="push"
tooltip="hello">
</command>
</menuContribution>
如本文所述,我通過對“刪除”執行(ALT + SHIFT + F2)來找到此LocationURI: 如何使用org.eclipse.ui.menus向Eclipse Package Explorer上下文菜單項添加子菜單項? 但這行不通。
我的問題是:我應該在LocationURI中使用popup:還是menu : ? Package Explorer視圖->(右鍵單擊)刪除時使用哪個URI? 現在是否有比舊的SO帖子更好的方法,可以使其正常工作?
PS:我知道您可以說它是重復的,但我想知道答案是否過時,而且他沒有明確回答原始問題。
popup:
上下文菜單popup:
菜單。
Package Explorer視圖上下文菜單ID為org.eclipse.jdt.ui.PackageExplorer
上下文菜單中包含“刪除”的組為group.edit
。
以上所有內容均通過閱讀Package Explorer源代碼( org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart
)進行了確認。
因此,這個menuContribution
在Delete之后添加:
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?endof=group.edit">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.