eclipsercp-EclipseRCP 向原有插件添加新菜单项

问题描述

EclipseRCP 向原有插件添加新菜单项

point="org.eclipse.ui.popupMenus">
objectClass="org.eclipse.ui.IEditorInput"
nameFilter = "*.*"
id="zzzz.contribution1">
label="New menu"
path="additions"
id="zzzz.menu1">
name="group1">

label="New action"
class="zzzz.popup.actions.NewAction"
menubarPath="zzzz.menu1/group1"
enablesFor="1"
id="zzzz.newAction">

这是一个只有单一菜单的eclipse 插件.
如何才能让这个菜单显示在另外一个eclipse插件中某个view的popupMenv上
有没有大神给个plugin.xml的示例看看.
我关键是不理解 objectClass="org.eclipse.ui.IEditorInput" 这句是什么意思.还有就是接收这个菜单的插件.的扩展点该怎么写.
期待解答.万分感谢

解决方案

问题解决了。关键就是一个扩展点的问题。实现方式比较多。

时间: 2024-09-16 19:30:34

eclipsercp-EclipseRCP 向原有插件添加新菜单项的相关文章

jQuery 如何给Carousel插件添加新的功能_jquery

本文是小编自己写的一个给carousel插件添加新功能,关于Carousel插件的教学视频.参考别的网站,当鼠标放在下排按钮上或者点击之后,Carousel就会跟这个按钮相同下标的li作为第一帧显示. 所有的代码都在这里https://github.com/wwervin72/jQuery-Carousel 那么说干就干,首先我们要做的就是要把这些按钮显示出来.于是我们就需要在Carousel的原型对象prototype上添加一个方法,用于生成切换幻灯片的按钮. switchSlideBtn :

VS2013 MVC controller 里右击View没有添加视图菜单项,新建一个MVC4 项目却可以

问题描述 打开原有的项目,右击view没有"添加视图"选项.而其他同事打开则有.,新建一个MVC4项目右击则有此选项,求大神指教 解决方案 解决方案二:同搞不懂这东西,有是有,有时没有,没有时就自己手工建解决方案三:当你创建好控制器之后,它自动在Views目录下创建控制器的前缀.当你需要创建视图时,需要去相对应的目录右键创建.解决方案四:同有这个问题敢问楼主解决了么解决方案五:工具问题吧?工具本身是靠智能感知协助我们的,你现在这种情况,都没反应,你复制粘贴过来的控制器?解决方案六:工具

linux怎么添加右键菜单项

问题描述 linux怎么添加右键菜单项 如题,怎么添加右键菜单呢?我要的是一级菜单,不需要script的那个二级菜单, 各位大神,求救哇,怎么添加呢??? 解决方案 Linux是控制台系统,没有右键菜单这一说法 解决方案二: Linux是控制台系统,没有右键菜单这一说法 解决方案三: 添加右键菜单项添加右键菜单项 解决方案四: How do I customize the context menu in Nautilus?

Ecshop二次开发之后台添加新栏目

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近几天看ecshop的源码,学到不少东西.这篇日记记录下后台添加新栏目(菜单项)的步骤,以备后用. step1 添加菜单项 打开 /admin/includes/inc_menu.php文件(后台框架左边菜单),在最后添加一行如下: 1$modules['17_other_menu']['sns_list'] = 'sns_list.php

Ecshop 后台添加新功能栏目及管理权限设置教程

一.添加菜单项 打开 /admin/includes/inc_menu.php文件(后台框架左边菜单),在最后添加一行如下: 1$modules['17_other_menu']['sns_list'] = 'sns_list.php?act=list'; ecshop默认一级菜单项有16项,所里这里的例子从17开始.当然这个key可以随便取的,index.php文件中对菜单用了ksort排序."17_other_menu" 表示一级菜单,"sns_list"表示二

Visual Studio 2008可扩展性开发(四):添加新的命令

前言 在之前的两篇随笔中,我介绍了Add-In的运行机制,这样对Add-In的事件.生命周期 .与VS如何交互可以有个基本的了解了.现在是时候看看如何在VS中完成一些操作,这才 是Add-In开发的目的所在. 一般的,Add-In应当提供一些界面元素,这样用户可以进行某些操作,比如在主菜单 内添加一个菜单项,或者在编辑器的上下文菜单内添加一个菜单项,在本文中就来看看如 何实现这些. 关于命令(Command) 考虑一个极为常见的场景:在编写代码的过程中,选中一段文本,点击Edit->Copy (

谷歌浏览器怎么使用infinity插件添加个性化新标签页?

谷歌浏览器怎么使用infinity插件添加个性化新标签页?   1.首先打开[Chrome浏览器],在网址输入框内输入网址,网址在下图 2.进入infinity官网以后,找到[下载离线Crx文件]并点击下在,上面提供下载了. 3.下载完成之后,要先找到Chrome浏览器的下载目录(浏览器默认文件夹都如下图所显示) 4.然后回到Chrome浏览器,再右上角X下面有一个三点的菜单,并点击,找到[工具]→[拓展程序]点击一下

软件测试 软件测试 在不影响原有需求的情况下如何添加新的需求

问题描述 软件测试 软件测试 在不影响原有需求的情况下如何添加新的需求 软件测试 在不影响原有需求的情况下如何添加新的需求. 软件测试 在不影响原有需求的情况下如何添加新的需求 解决方案 你要做的无非就是回归测试,保证在添加新的功能的时候,不会导致代码退化.http://blog.csdn.net/bluebulesky/article/details/2692664

如何在IE右键菜单中添加菜单项

菜单|右键 如果使用过Netants的朋友可能都知道,NetAnts在IE中添加了右键菜单功能,只要在页面的一个链接或者图片上点击右键后在菜单中选择 Down By Netants 就可以调用Netants下载该链接指向的文件.在本文中作者将介绍如何通过VB来实现这样的功能. 要实现在IE右键菜单中添加菜单项的功能,要依次实现以下步骤: 1.在注册表HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt项下建立一个新项,项的名