簡體   English   中英

包瀏覽器URI eclipse插件上下文菜單?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM