我需要更改
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.gifwhere <nl>is your locale language 的 jar 资源/条目 - 例如da丹麦语和en英语(我看不到你的位置)。此图像应覆盖默认值...
您可以更改 RCP 应用程序的打开透视图图标。
您只需在项目的图标文件夹中添加要显示的图标。
添加扩展 org.eclipse.ui.perspectives 并浏览您的图标
并在构建选项卡中,选中图标文件夹复选框
现在构建插件并运行......在开放透视图中,您可以看到您的应用程序透视图有您的图标。