1

我从来没有做过任何 Eclipse 插件开发,所以这个概念对我来说有点陌生。无论如何,我希望创建一个简单的 eclipse 主题,阅读这篇关于创建 eclipse 主题的文,大致总结了以下内容

但是如果你想玩它,你只需要写一个插件,创建一个 CSS 文件并使用 org.eclipse.e4.ui.css.swt.theme 扩展点来指向你的文件。如果您导出插件,请将其放在 Eclipse 安装的“dropins”文件夹中,并且您的样式可用。

我继续阅读实际的文章,但我从未为 Eclipse 做过任何插件开发的事实让我对本文的某些方面感到有些困惑。

我创建了一个带有激活器的新插件。现在让我陷入困境的第一个问题是关于扩展点的部分。他跳过了有关设置产品和 appname 属性的内容,我猜它需要类似于以下内容

<plugin>    
  <extension
     point="org.eclipse.core.runtime.products">
  <product
        application="mythemetest.Activator"
        name="mythemetest">
     <property
           name="appName"
           value="mythemetest">
     </property>
     <property
           name="applicationCSS"
           value="platform:/plugin/mythemetest/css/default.css ">
     </property>
  </product>    

运行此应用程序不会启动使用 default.css 的新 Eclipse 主题,所以我做错了什么。我猜它与上面的产品元素有关。

有人可以帮我吗?:)

4

1 回答 1

3

安装Eclipse 4 Chrome Theme,您可以直接编辑 CSS 而无需围绕样式进行插件编程部分。

于 2012-11-05T19:11:59.983 回答