我使用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);
但不行,问题是什么?
答案 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