我现在正在实施RCP 应用程序,我需要将自定义菜单项添加到文件 - >新的子菜单和我通过两种方式做到了
menuContribution locationURI =" menu:new?after = new"
我的问题是我无法在项目项目之后或包裹项目之后插入菜单项插入添加项目。我试图获得locationURI 插件菜单间谍的内部项目,但只有这个结果得到" ?菜单:新的后添加="我尝试了java代码,但我需要获取新文件菜单的项目列表,但我只得到这个无用的接口IContributionRoot XML或java代码中的任何解决方案而不使用应用程序顾问?
答案 0 :(得分:1)
唯一支持添加到文件>的方法;新菜单是通过定义“新建向导”来实现的。使用org.eclipse.ui.newWizards
扩展点。您的新向导将显示在'其他'菜单的一部分。
您可以使用org.eclipse.ui.perspectiveExtensions
扩展点添加newWizardShortcut
,使您的向导也显示在特定透视图菜单的顶部。您可能需要重置透视图或自定义透视图才能使其生效。
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<newWizardShortcut id="org.eclipse.jdt.ui.wizards.NewProjectCreationWizard"/>
</perspectiveExtension>
</extension>