【问题标题】:Eclipse e4 disable maximizing partEclipse e4 禁用最大化部分
【发布时间】:2016-08-22 22:26:33
【问题描述】:

我的 Eclipse e4 应用程序包含一个菜单部分。这部分不能移动或关闭。现在我正在寻找一种方法来禁用该部分堆栈的最大化。所以这意味着禁用零件选项卡上的双击并删除零件堆栈上的最大化按钮。零件堆栈上的最小化应该始终是可能的。

是否有一些标签可用于零件堆栈,或者我可以在代码中这样做吗?

【问题讨论】:

    标签: java eclipse-rcp e4


    【解决方案1】:

    您可以使用swt-maximize-visible 控制部件堆栈的 CSS 中部件堆栈上的最大化按钮的可见性:

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

    还有一个swt-minimize-visible

    如果我正确阅读了代码,MinMaxAddon 也会忽略最大化双击。

    【讨论】:

    • 如何在一个 PartStack 上做到这一点?我尝试使用 PartStack ID (#client.partstack.menu{ swt-maximize-visible: false; }) 但没有任何成功。
    • 零件堆栈 ID 应该可以工作 - 确保它是“零件堆栈”(以“菜单”结尾的 ID 对我来说听起来不是一个好的零件堆栈 ID)。
    • 确实 id 确实有无效的 css 字符。我把它改成了没有点的更好的,它现在可以工作了。
    • '-' CSS 文件中的字符将匹配 e4xmi id 中的点。
    猜你喜欢
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    相关资源
    最近更新 更多