我需要更改RCP 应用程序中的“打开透视图”图标。甚至有可能做到吗?
2 回答
这尚未经过测试,但我相信它应该可以工作......
用于“新视角”项目的图像(参见PerspectiveBarNewContributionItem
)基于工作台图像(WorkbenchImages.getImageDescriptor(...)
)。
的图像WorkbenchImages
是通过安装的WorkbenchImages.declareImage(...)
,在这种情况下最终为FileLocator.find(<bundle of org.eclipse.ui>, "$nl$/icons/full/eview16/new_persp.gif", null)
.
所以..你应该能够通过安装一个新的片段来覆盖现有的图像,将org.eclipse.ui
你的新图像作为名为<nl>/icons/full/eview16/new_persp.gif
where <nl>
is your locale language 的 jar 资源/条目 - 例如da
丹麦语和en
英语(我看不到你的位置)。此图像应覆盖默认值...
您可以更改 RCP 应用程序的打开透视图图标。
您只需在项目的图标文件夹中添加要显示的图标。
添加扩展 org.eclipse.ui.perspectives 并浏览您的图标
并在构建选项卡中,选中图标文件夹复选框
现在构建插件并运行......在开放透视图中,您可以看到您的应用程序透视图有您的图标。