gpt4 book ai didi

eclipse - 如何以编程方式调整 eclipse ViewPart 的大小?

转载 作者:行者123 更新时间:2023-12-01 00:06:54 31 4
gpt4 key购买 nike

我有一个使用常规插件扩展点创建的 ViewPart,其比例定义了它的高度。稍后,我有一段代码为 ViewPart 向 Canvas 添加更多内容。除非用户拖动 ViewPart 的边缘使其变大,否则不会显示新项目。有没有办法以编程方式告诉 ViewPart 调整自身大小以匹配它的当前内容或我指定的值?

最佳答案

你可以让它工作,但只适用于它们自己的 View 堆栈中的 View 。请参阅 IViewPart 的 JavaDoc:

As of 3.4, views may optionally adapt to ISizeProvider if they have a
preferred size. The default presentation will make a best effort to
allocate the preferred size to a view if it is the only part in a stack.
If there is more than one part in the stack, the constraints will be
disabled for that stack. The size constraints are adjusted for the size
of the tab and border trim. Note that this is considered to be a hint to
the presentation, and not all presentations may honor size constraints.

要查看此操作,请查看 UI 测试项目,如 here 所述。并打开名为“布局约束测试”的 View 。

关于eclipse - 如何以编程方式调整 eclipse ViewPart 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/977528/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com