更改新文件菜单项的顺序 Eclipse rcp
Change order of new file menu items Eclipse rcp
我正在实施RCP
应用程序,我需要将自定义菜单项添加到文件 -> 新子菜单,我通过两种方式做到了
- 通过 plugin.xml 使用
menuContribution locationURI="menu:new?after=new"
- 通过在 Java 代码中实施 ContributionFactory
我的问题是我无法插入菜单项,也无法在项目项或包项之后插入附加项。我试图获取 locationURI
插件菜单间谍的内部项目,但只能得到这个结果“
menu:new?after=additions" 我尝试了 java 代码,但我需要获取新文件菜单的项目列表,但我只得到这个无用的接口 IContributionRoot XML 中的任何解决方案或者在 java 代码中不使用应用程序顾问?
唯一支持添加到“文件”>“新建”菜单的方法是使用 org.eclipse.ui.newWizards
扩展点定义 'New Wizard'。您的新向导将出现在菜单的 'Other' 部分。
您可以使用 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>
我正在实施RCP 应用程序,我需要将自定义菜单项添加到文件 -> 新子菜单,我通过两种方式做到了
- 通过 plugin.xml 使用
menuContribution locationURI="menu:new?after=new"
- 通过在 Java 代码中实施 ContributionFactory
我的问题是我无法插入菜单项,也无法在项目项或包项之后插入附加项。我试图获取 locationURI 插件菜单间谍的内部项目,但只能得到这个结果“ menu:new?after=additions" 我尝试了 java 代码,但我需要获取新文件菜单的项目列表,但我只得到这个无用的接口 IContributionRoot XML 中的任何解决方案或者在 java 代码中不使用应用程序顾问?
唯一支持添加到“文件”>“新建”菜单的方法是使用 org.eclipse.ui.newWizards
扩展点定义 'New Wizard'。您的新向导将出现在菜单的 'Other' 部分。
您可以使用 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>