在哪里为基于Eclipse的应用程序设置主题?

时间:2017-10-29 17:46:36

标签: java eclipse-plugin eclipse-rcp

我创建了一个Eclipse插件应用程序,它有一个*.product文件。要运行此应用程序,我必须右键单击该应用程序,然后运行/ debug作为Eclipse应用程序,然后我的应用程序将打开,其主题与我的Eclipse工作区相同。

要求是为这个Eclipse插件应用程序设置一个类似Moonrise的Eclipse主题而不是工作空间,所以我无法保存或更改此插件的主题。

任何帮助都应该被欣赏。以下是产品文件的图像:

enter image description here

1 个答案:

答案 0 :(得分:1)

这是通过{strong> org.eclipse.core.runtime.products 文件中的plugin.xml扩展点和产品属性 cssTheme 完成的您的产品已指定(在您的情况下为com.testlid.main.ui/plugin.xml):

<extension id="product"
           point="org.eclipse.core.runtime.products">
  <product name="%product.name"
           application="org.eclipse.ui.ide.workbench"
           description="%product.description">
    <!-- ... -->
    <property name="cssTheme"
              value="com.github.eclipseuitheme.themes.moonrise-ui.standalone"/>
    <!-- ... -->
  </product>
</extension>

另见: