eclipse rcp产品集标签样式不起作用

时间:2013-09-25 06:06:04

标签: eclipse-rcp

我使用eclipse kepler(Eclipse for RCP和RAP Developers)开发了一个rcp产品,但是设置标签样式不起作用。 我试过两种方式

1.config.xml

<extension  id="product" point="org.eclipse.core.runtime.products">
 <product  application="cn.desktoptool.application" name="cn.test">
     <property name="preferenceCustomization" value="plugin_customization.ini"/>
 </product>

和plugin_customization.ini文件

org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false

2.在ApplicationWorkbenchAdvisor类中添加代码

PlatformUI.getPreferenceStore().setValue( IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS, false);

但不行,问题是什么?

1 个答案:

答案 0 :(得分:1)

Eclipse 4.3(开普勒)中未使用此首选项,因为样式由CSS控制。

要更改标签样式,您可以定义自己的样式,也可以编辑其中一个现有css文件(位于org.eclipse.platform插件css目录中)。

标签样式由swt-simple属性控制,通常为.MPartStack类设置:

.MPartStack {
    swt-simple: true;
    .. other properties ...
}

true为您提供传统标签。

有关css样式和创建样式的更多信息,请访问:http://www.vogella.com/articles/Eclipse4CSS/article.html