【发布时间】:2019-04-06 20:08:44
【问题描述】:
我想在 Eclipse RCP 中隐藏视图的最小化/最大化按钮。
目前我正在 RCP 4(兼容模式)下运行 RCP 3 产品。
这是包含所有按钮的视图的顶部栏。 (我已经掩盖了徽标等)
删除按钮的一种方法是创建一个style.css 文件并指定按钮不可见。
.MPartStack
{
swt-maximize-visible: false;
swt-minimize-visible: false;
}
这就是结果。
这成功地删除了最小化/最大化按钮,但也将下拉按钮向下移动到下面的一行。
这可能是什么原因造成的?
更新
作为替代方案,我尝试从e4xmi 文件中删除addons.swt。这包括CleanupAddon、DnDAddon 和MinMaxAddon。按钮仍然存在。
【问题讨论】:
-
我无法重现这个。如果选项卡渲染器认为一行中的所有内容都没有足够的空间,则使用第二行。可能是使用弯曲的标签导致了这种情况。
-
我没注意到!为什么一个使用弯曲的而另一个不使用?它们都是一样的,只是有和没有 css。
-
swt-simple: false;在 CSS 中给出了曲线样式,一些标准样式指定了这一点。 -
这是我的错误。在第二个示例中,我将
swt-simple设置为 false。我已经用仅包含我提到的内容的 css 对其进行了更新。
标签: java eclipse-rcp rcp