如何使我的插件有助于将菜单项从 Eclipse 平台中的现有菜单添加到现有子菜单中?

马里奥·西尔维拉·托雷斯

目前我正在一个 Eclipse 插件项目中工作,我在其中创建了一个视图,可以通过单击主菜单Window->Show view->Other...,然后单击来自其他类别的我的视图来显示该视图

目前我正在我的plugin.xml文件中尝试这个

<extension
     point="org.eclipse.ui.menus">
  <menuContribution
        locationURI="menu:window?after=additions">

     <menu 
           id="com.kwantec.helloworld.menus.sampleMenu"
           label="Sample Menu"
           mnemonic="M">
        <command
              commandId="com.kwantec.helloworld.commands.sampleCommand"
              id="com.kwantec.helloworld.menus.sampleCommand"
              mnemonic="S">
        </command>
     </menu>
  </menuContribution>
</extension>

..这会导致一个新的子菜单Sample Menu出现在WindowEclipse的现有菜单中。然后我可以通过单击打开我的视图Window->Sample Menu->Sample Command但是现在,我需要的是将其Eclipse 的现有菜单直接添加Sample Command子菜单的菜单类似的东西 Show ViewWindowWindow->Show View->Sample Command

我花了几天时间查看 Eclipse 平台文档,但没有取得重大进展。有谁知道如何做到这一点?

提前致谢。

greg-449

直接在“窗口 > 显示视图”中显示的视图称为“视图快捷方式”。您可以使用org.eclipse.ui.perspectiveExtensions扩展点为特定透视图添加这些

就像是:

<extension point="org.eclipse.ui.perspectiveExtensions"> 
    <perspectiveExtension 
        targetID="org.eclipse.ui.resourcePerspective"> 
        <viewShortcut id="your.view.id"/> 
    </perspectiveExtension> 
</extension> 

HerertargetID定义了您正在更新的透视图,而idofviewShortcut是您的视图的 id。

您可能需要重置透视图才能显示添加内容(窗口 > 透视图 > 重置透视图)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将子菜单添加到现有菜单

来自分类Dev

如何将活动班级添加到单击菜单项上的现有班级?

来自分类Dev

将现有的显示菜单项添加到用户收藏夹

来自分类Dev

Eclipse内容有助于Gradle依赖性

来自分类Dev

Eclipse RCP:这是否有助于片段项目

来自分类Dev

将Eclipse CDT添加到现有的Eclipse JDT安装中

来自分类Dev

将滚动条添加到具有子菜单项的菜单项中,而不隐藏子菜单项

来自分类Dev

在eclipse插件中单击菜单项时,如何显示带有文本fileld和按钮的简单swt窗口?

来自分类Dev

在现有菜单上添加菜单项

来自分类Dev

如何安全地将menuItem添加到Maya MEL中的现有菜单

来自分类Dev

如何将日志记录添加到现有Eclipse插件中以在2019-12中工作?

来自分类Dev

将下拉箭头指示符添加到仅具有子菜单的菜单项中?

来自分类Dev

向现有导航添加子菜单

来自分类Dev

在现有菜单项的顶部添加菜单项

来自分类Dev

如何将现有的Eclipse Java项目添加到git

来自分类Dev

如何将target =“ _ parent”添加到所有菜单项

来自分类Dev

如何将类添加到具有子项的菜单项

来自分类Dev

Drools 6.0中未知的KieSession名称(尝试将Drools添加到现有Maven / Eclipse项目时)

来自分类Dev

以编程方式触发Eclipse插件菜单项?

来自分类Dev

如何以编程方式而不是菜单xml将子菜单项添加到NavigationView

来自分类Dev

如何将上下文弹出菜单从Eclipse插件中的现有视图重用到新创建的视图?

来自分类Dev

如何将静态项添加到绑定到现有数据源的上下文菜单?

来自分类Dev

将类添加到具有内部锚点的活动菜单项

来自分类Dev

java - 如何实现有助于在java中拖动圆圈的鼠标侦听器?

来自分类Dev

现有jar中的Eclipse插件

来自分类Dev

如何将下拉菜单项添加到我的水平菜单栏中?

来自分类Dev

如何在wxPython中将子菜单项添加到弹出菜单项?

来自分类Dev

Eclipse M2e内容有助于POM在顶级元素之后无法正常工作

来自分类Dev

如何在Eclipse中创建项目并添加现有项目?

Related 相关文章

  1. 1

    将子菜单添加到现有菜单

  2. 2

    如何将活动班级添加到单击菜单项上的现有班级?

  3. 3

    将现有的显示菜单项添加到用户收藏夹

  4. 4

    Eclipse内容有助于Gradle依赖性

  5. 5

    Eclipse RCP:这是否有助于片段项目

  6. 6

    将Eclipse CDT添加到现有的Eclipse JDT安装中

  7. 7

    将滚动条添加到具有子菜单项的菜单项中,而不隐藏子菜单项

  8. 8

    在eclipse插件中单击菜单项时,如何显示带有文本fileld和按钮的简单swt窗口?

  9. 9

    在现有菜单上添加菜单项

  10. 10

    如何安全地将menuItem添加到Maya MEL中的现有菜单

  11. 11

    如何将日志记录添加到现有Eclipse插件中以在2019-12中工作?

  12. 12

    将下拉箭头指示符添加到仅具有子菜单的菜单项中?

  13. 13

    向现有导航添加子菜单

  14. 14

    在现有菜单项的顶部添加菜单项

  15. 15

    如何将现有的Eclipse Java项目添加到git

  16. 16

    如何将target =“ _ parent”添加到所有菜单项

  17. 17

    如何将类添加到具有子项的菜单项

  18. 18

    Drools 6.0中未知的KieSession名称(尝试将Drools添加到现有Maven / Eclipse项目时)

  19. 19

    以编程方式触发Eclipse插件菜单项?

  20. 20

    如何以编程方式而不是菜单xml将子菜单项添加到NavigationView

  21. 21

    如何将上下文弹出菜单从Eclipse插件中的现有视图重用到新创建的视图?

  22. 22

    如何将静态项添加到绑定到现有数据源的上下文菜单?

  23. 23

    将类添加到具有内部锚点的活动菜单项

  24. 24

    java - 如何实现有助于在java中拖动圆圈的鼠标侦听器?

  25. 25

    现有jar中的Eclipse插件

  26. 26

    如何将下拉菜单项添加到我的水平菜单栏中?

  27. 27

    如何在wxPython中将子菜单项添加到弹出菜单项?

  28. 28

    Eclipse M2e内容有助于POM在顶级元素之后无法正常工作

  29. 29

    如何在Eclipse中创建项目并添加现有项目?

热门标签

归档