删除视图上的 minimize/maximize 按钮

Remove the minimize/maximize buttons on views

我想在 Eclipse RCP 中隐藏视图的 minimize/maximize 按钮。

目前我是 运行 RCP 4(兼容模式)中的 RCP 3 产品。

这是包含所有按钮的视图的顶部栏。 (我已经掩盖了徽标等)

删除按钮的一种方法是创建一个 style.css 文件并指定按钮不可见。

.MPartStack 
{
    swt-maximize-visible: false;
    swt-minimize-visible: false;
}

结果是这样。

这已成功删除 minimize/maximise 按钮,但也将下拉按钮向下移动到下面一行。

这可能是什么原因造成的?

更新
作为替代方案,我尝试从 e4xmi 文件中删除 addons.swt。这包括 CleanupAddonDnDAddonMinMaxAddon。按钮仍然存在。

我通过将视角和视图更改为 e4xmi 文件而不是 plugin.xml 并将它们设置为不是工具栏来解决此问题。

plugin.xml 文件中,您无法指定 view 是否为工具栏。在 e4xmi 中,您可以指定 part 是否为工具栏。

这是部分配置。