目前正在尝试让我的Eclipse RAP应用程序使用自定义样式。文档给我一个接一个的头痛,很难进入它。
按照他们的文档并尝试扩展默认主题,我按如下方式设置了我的plugin.xml:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.rap.ui.entrypoint">
<entrypoint
applicationId="org.______.rap.branding.application"
id="org.______.rap.branding.entrypoint"
brandingId="______"
path="/rap">
</entrypoint>
</extension>
<extension
id="org.______.rap.branding.application"
point="org.eclipse.core.runtime.applications">
<application
cardinality="singleton-global"
thread="main"
visible="true">
<run
class="org.______.rap.branding.Application">
</run>
</application>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.______.rap.branding.Perspective"
id="org.______.rap.branding.perspective"
name="name">
</perspective>
</extension>
<extension
point="org.eclipse.rap.ui.branding">
<branding
id="______"
themeId="org.eclipse.rap.rwt.theme"
title="______ Theme">
</branding>
</extension>
<extension
point="org.eclipse.rap.ui.themes">
<themeContribution
file="theme/______.css"
themeId="org.eclipse.rap.rwt.theme" />
</extension>
</plugin>
我已经删除了一些部分,只是因为它们只是相同的关键字,只有小写字母。
如果挂钩有效,我的.css-File就像看到它一样简单:
* {
background: red !Important;
}
但它只是加载默认主题,没有任何变化,我无法在页面的任何位置检测到注入。
答案 0 :(得分:0)
看起来钩子本身是正确的,但是RAP无法处理背景 -property。将其更改为 background-color 取而代之的是诀窍。