2010-01-15 62 views
3

我建立一个插件,并添加到上下文菜单中的条目的子菜单条目(文件夹在项目树中右键单击)。添加在弹出

到目前为止,它的工作原理,下面这个教程: http://www.eclipse.org/articles/article.php?file=Article-JFaceWizards/index.html

的问题是,它的加入我在上下文菜单的根条目。由于我的条目是指“新建XXX”向导,我希望它进入“新建”子菜单。

好像我将不得不设置正确的locationURI或menuPath在我的plugin.xml。但是我无法找到与该子菜单对应的locationURI或menuPath。我如何找到?

回答

3

新的贡献为主,没有菜单路径基于菜单的ID。因此,它应该是这样的:

<menuContribution 
locationURI="menu:file?after=additions" /> 

locationUri一个例子来看看这个SO answer
更多见Menu Extension。确切的ID可以是:

  • 在从菜单中现有的plugin.xml或
  • plugin Spy

alt text http://eclipsesource.com/blogs/wp-content/uploads/2009/04/spy21-300x240.png

确定发现请参见 “How to add items in popup menu?”(来自justinmreina)为更向菜单添加条目。

+0

这里是另一具体的实例:http://stackoverflow.com/questions/1342532/how-to-add-items-in-popup-menu/22289660#22289660 – 2014-03-09 23:43:02

0

如果您已经创建了一个“新的XXX”精灵插件,你可以说你看,当你在导航里面通过自定义的角度用鼠标右键单击“新建”菜单中添加它。

去窗口 - >自定义视角,然后单击快捷方式选项卡上。你应该看到'新XXX'。选择它,你很好去。

enter image description here