插件开发,为某个编辑器贡献右键菜单
2011-12-13 23:17
399 查看
和为视图贡献菜单类似。重复内容请参考"为某个视图添加右键菜单"
以java编辑器为例。
step1:
新建一个org.eclipse.ui.popupMenus扩展点,在其下建立一个viewerContribution,
id任意(注意保持唯一,不要和工作台和自己的viewerContribution重复),
targetID设置为"#CompilationUnitEditorContext",
"#CompilationUnitEditorContext"被作为MenuManager的id由java编辑器注册至EditPartSite上了,
step2:在刚才新建的viewerContribution下面创建一个Action。
id任意(取名原则和step1一致,勿重复),label设置为"Hello,Java Editor!"。
那么就在menubarPath上填充"group.add"。
运行,打开一个java编辑器,此时,我们的菜单"Hello,Java Editor!" 已填充至Java Editor上了。
以java编辑器为例。
step1:
新建一个org.eclipse.ui.popupMenus扩展点,在其下建立一个viewerContribution,
id任意(注意保持唯一,不要和工作台和自己的viewerContribution重复),
targetID设置为"#CompilationUnitEditorContext",
"#CompilationUnitEditorContext"被作为MenuManager的id由java编辑器注册至EditPartSite上了,
step2:在刚才新建的viewerContribution下面创建一个Action。
id任意(取名原则和step1一致,勿重复),label设置为"Hello,Java Editor!"。
那么就在menubarPath上填充"group.add"。
运行,打开一个java编辑器,此时,我们的菜单"Hello,Java Editor!" 已填充至Java Editor上了。
相关文章推荐
- 插件开发,为某个视图贡献右键菜单
- Intellij Idea插件开发之创建项目层级的右键菜单
- Intellij Idea插件开发-创建项目层级的右键菜单
- IE浏览器右键菜单插件开发(下篇)——如何用c#安装、卸载IE右键插件
- VS2013在右键菜单添加命令插件开发
- rcp(插件开发)CNF 自定义视图-右键菜单-的简单实现
- IE浏览器右键菜单插件开发(上篇)——自定义一个IE右键菜单项
- eclipse插件开发 -右键菜单 - popup menu
- 【eclipse插件开发】右键菜单获取选中文件以及文件的创建
- VS2017插件开发-项目右键菜单
- 使用Delphi开发IE右键菜单扩展
- 使用Delphi开发IE右键菜单扩展
- 使用Delphi开发IE右键菜单扩展
- 使用Delphi开发IE右键菜单扩展
- 使用Delphi开发IE右键菜单扩展
- 为何能够为其它的WorkbenchPart贡献右键菜单?
- rcp(插件开发)popupMenus-弹出菜单分组问题
- Mobile开发(今日菜单插件)
- JQuery右键菜单插件ContextMenu使用指南
- eclipse 插件开发-编辑器脏处理