css - E4 的新功能(使用 CSS 设计 UI)。与 TabFolder 和 CTabFolder 混淆

标签 css eclipse

我正在学习 E4。尝试将样式 css 添加到我的简单 RCP。我在我的代码中使用了 TabFolderTabItem,但是当我尝试时:

CTabFolder, CTabItem {
  background-color: red;
}

不影响UI,那我试了

TabFolder, TabItem {
background-color: red;}

这也行不通。

我在互联网上快速搜索了一下,发现所有示例都使用了CTabFolder、CTabItem。没有人告诉 TabFolder, TabItem

我对此感到困惑。它们之间有什么区别?什么样的 css 可以为组件 TabFolder、TabItem 正常工作?

最佳答案

我建议您使用 CSS Spy 和 CSS Scratchpad,查看可用的属性,并测试可能的组合。

有关 SWT 列表 - CTabFolder 的 CSS 映射,您可以访问此页面:https://wiki.eclipse.org/E4/CSS/SWT_Mapping#Widget:_CTabFolder

在下面,您可以看到一个带有简单示例的 CSS

CTabFolder Composite {
  background-color: pink;
}

CTabFolder CTabItem {
  background-color: lime;
  color: green;
}

CTabFolder CTabItem:selected {
  background-color: blue;
  color: white;
}

然后查看下图中的结果,使用 CSS Scratchpad 应用

Example using CSS Scratchpag

关于css - E4 的新功能(使用 CSS 设计 UI)。与 TabFolder 和 CTabFolder 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265782/

相关文章:

java - 在 Eclipse 中,我可以使用什么来封装可以切换查看或不查看的代码块?

css - 使用多个 css 类进行过渡

html - Bootstrap div,图像旁边是另一个 div

java - 如何使 m2e-android 包含 apk 打包的 native deps?

c++ - 如何在 Eclipse 中调试 Android 上 OpenCV 示例的 native 代码?

java - 在Android项目中导入源码java项目

css - 使用绝对和相对位置配置动态侧边栏

javascript - 需要帮助来限制游戏中生成的方 block 数量和目标数量

css - 绝对定位按钮不会出现在固定标题上

eclipse - Qt Eclipse集成插件仍然可以下载吗?