3

我使用 eclipse kepler(用于 RCP 和 RAP 开发人员的 Eclipse)开发了一个 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);

但是不行,有什么问题?</p>

4

1 回答 1

1

Eclipse 4.3 (Kepler) 中不使用此首选项,因为样式由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

于 2013-09-25T07:42:30.887 回答