[英]Eclipse plugin: Add new menu into SVN > Team pop-up menu
我正在開發Eclipse插件。 我想在Eclipse的SVN插件的現有菜單中添加新的附加菜單(在右鍵單擊項目名稱並從彈出菜單中選擇“團隊”菜單時出現)
這是我的plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point = "org.eclipse.ui.popupMenus">
<objectContribution id="com.company.svn.checkout" objectClass="org.eclipse.core.resources.IProject">
<menu
id="com.company.svn.checkout.CheckoutProjectStructure"
label="Team"
path="additions">
<separator name="group1"/>
</menu>
<action id="com.company.svn.checkout.submenu.CheckoutProjectStructure"
label="Update Project Data"
icon="icons/renameProject.png"
menubarPath="com.company.svn.checkout.CheckoutProjectStructure/group1"
helpContextId="com.company.svn.checkout.CheckoutProjectStructure"
class="com.company.svn.checkout.UpdateProjectDataDelegate"
enablesFor="1">
</action>
</objectContribution>
</extension>
但是它只是添加了新的單獨菜單,並且在彈出菜單中有兩個菜單“ Team”。 如何將它們“合並”到1個菜單中?
你需要指定現有team.main
菜單menubarPath
例如,SVN操作之一:
<objectContribution
adaptable="true"
objectClass="org.eclipse.core.resources.IProject"
id="org.eclipse.team.svn.ui.ConnectedProjectContributions">
<action
label="%DisconnectAction.label"
helpContextId="org.eclipse.team.svn.ui.team_disconnect_action_context"
class="org.eclipse.team.svn.ui.action.local.management.DisconnectAction"
tooltip="%DisconnectAction.tooltip"
menubarPath="team.main/projectGroup"
definitionId="org.eclipse.team.svn.ui.command.DisconnectCommand"
id="org.eclipse.team.svn.ui.action.local.management.DisconnectAction">
</action>
</objectContribution>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.