popupsubmenu的菜单贡献?

时间:2009-08-31 11:48:44

标签: eclipse plugins

在eclipse插件开发中,我可以使用菜单贡献在工具栏,菜单和弹出菜单中添加文件。

在我的项目中,我想在popupsubmenu中添加一组文件,

例如:如下所示

Project Explorer - >右键单击 - >新 - > Annotation,Class,Enum ....

我想在新菜单项

下添加我的文件abc,def和xyz ..

popupsubmenu的locationuri是什么?

帮我解决这个问题

提前致谢

此致 马堂

1 个答案:

答案 0 :(得分:1)

有关向菜单添加条目的详情,请参阅“How to add items in popup menu?”(来自justinmreina)。

请注意,此答案的第二部分适用于资源管理器。

对于项目资源管理器,位置uri为:

menu:common.new.menu?after=new

(例如,但对于包浏览器)

类似的东西(如果你关注this thread):

    <extension point="org.eclipse.ui.menus">
        <menuContribution locationURI="menu:new?after=myGroup1">
            <command
                commandId="com.mycpy.myproject.ui.pluginXX.commands.openNewWizard"
                disabledIcon="icons/disabled/new.gif"
                icon="icons/enabled/new.gif"
                id="com.mycpy.myproject.ui.pluginXX.menus.openNewWizard"
                label="PluginXX"
                tooltip="PluginXX"
                mnemonic="XX">
            </command>
        </menuContribution>
    </extension>

我会用作locationuri:

menu:new?after=additions

(无需在此定义自定义组)

另见Wiki "Menu Contributions"