在Eclipse 4中使用CSS删除CTabFolder大纲

时间:2014-08-26 07:42:24

标签: css eclipse-rcp e4

我想使用CSS为CTabFolder设置样式,我想删除不必要的轮廓。我的情况类似于Lars Vogel用于CSS样式教程的示例:

Example Eclipse 4 application with CTabItem outline

在这个例子中,我想删除To-Dos或Details的轮廓。是否有通过CSS控制的属性可以删除此大纲?

1 个答案:

答案 0 :(得分:2)

这取决于用于CTabFolder的标签渲染器。对于标准,我不认为你可以改变它。

使用Eclipse使用的选项卡渲染器,您可以设置许多值:

CTabFolder
{
    swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
    swt-unselected-tabs-color:  white white white 100% 100%;
    swt-selected-tab-fill: white;
    swt-outer-keyline-color: white;
    swt-tab-outline: white;
    swt-shadow-visible: false;
    swt-simple: true;
    swt-tab-height: 22px;
    swt-selected-tabs-background: white white 100%;
    swt-shadow-color: white;
}

swt-tab-renderer设置要使用的标签渲染器。 我认为swt-tab-outline设置标签大纲,但您可能必须与其他人一起玩以获得一致的内容。