首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

在eclipse RCP application项目中 除去 Next Annotation 等图标

2013-09-30 
在eclipse RCP application项目中 去掉 Next Annotation 等图标?其实有两种办法可以把它去掉:但是 首先 你

在eclipse RCP application项目中 去掉 Next Annotation 等图标

?

其实有两种办法可以把它去掉:

但是 首先 你得找到这个图标的来源ID?

通过 eclipse 工作台中的 插件视图 查找:


在eclipse RCP application项目中 除去 Next Annotation 等图标
?

定位 原来是 org.eclipse.ui.editors中的actionsets定义了该图标。

打开?org.eclipse.ui.editors plugin.xml查看


在eclipse RCP application项目中 除去 Next Annotation 等图标
?

好吧。找到了 ID:org.eclipse.ui.edit.text.actionSet.annotationNavigation

?

接下来可以用两个办法去掉

?

1、利用 ??扩展点?org.eclipse.ui.perspectiveExtensions 下的??hiddenToolBarItem

?

<extension         point="org.eclipse.ui.perspectiveExtensions">      <perspectiveExtension            targetID="******.perspective1">         <hiddenToolBarItem               id="org.eclipse.ui.edit.text.actionSet.annotationNavigation">         </hiddenToolBarItem>         <hiddenToolBarItem               id="org.eclipse.ui.edit.text.gotoLastEditPosition">         </hiddenToolBarItem>      </perspectiveExtension>   </extension>

?

?

2. 利用 ? ?扩展点?org.eclipse.ui.activities

?

<extension         point="org.eclipse.ui.activities">      <activity            id="activity1"            name="remove editor buttons">         <enabledWhen>            <with                  variable="activePartId">               <equals                     value="activity1">               </equals>            </with>         </enabledWhen>      </activity>      <activityPatternBinding            activityId="activity1"            isEqualityPattern="false"            pattern="org.eclipse.ui.edit.*">      </activityPatternBinding>   </extension>

?两种办法任意选一个。建议使用第一种

?

?

?

热点排行