Eclipse RCP E4 Part Sash容器默认最小值

时间:2017-07-28 16:56:22

标签: eclipse swt eclipse-rcp e4

我在部分窗框中有两部分,一部分的Container Data值为500,另一部分为9500.这是为了创建一个薄部件以用作各种状态窗口。在应用程序启动时,窗扇的大小正确,但如果窗框分隔栏只移动一个像素,则窗扇跳转到默认的最小值;这是不可取的。我们使用SWT作为渲染器而不是JavaFX。将状态窗口嵌入修剪栏是不可能的,因为修剪条用于其他事情(否则我会这样做而忘记调整它的大小)。

问题:有没有办法可以改变这个默认的最小值或我可以采取的其他措施来防止这种情况在窗扇尺寸上跳跃?

1 个答案:

答案 0 :(得分:1)

看起来minSashPercent中的org.eclipse.e4.ui.workbench.renderers.swt.SashLayout值对此负责。

似乎没有办法设置它。因此,您必须使用custom renderer扩展SashRenderer并使用SashLayout类的修改版本。