在Eclipse 3和Eclipse 4,EditorSashContainer
看起来是这样的,当它有一个EditorStack
:禁用最大化/最小化内饰空间在Eclipse RCP 4
,它增加了额外的装饰(我已经为红色),当有多个EditorStacks
,它没有在Eclipse 3做:
据我所知,现在我们”在E4中,不存在Editor
,EditorStack
和EditorSashContainer
,只是Part
,PartStack
和PartSashContainer
。但有一点这个“根” PartSashContainer
和“常规” PartSashContainer
之间的不同,因为只有这个“根”一个有最大化/最小化按钮和多余的装饰:
我的问题是这样的:
- 什么是“根”和“正规军”之间的不同
PartSashContainer
(说不定是不是PartSashContainer
?) - 我如何禁用此行为?
我的自定义RCP应用程序只有一个“根”PartSashContainer
,这令人不安,因为这种额外修剪来来去去。我用application.css
,甚至去分歧org.eclipse.e4.ui.workbench.addons.swt
,但我卡住了。
我不认为这是PartSashContainer,因为它只在分割编辑区域时出现。这可能是由分裂额外添加的东西。 – 2014-09-22 09:50:02
这是我第一次猜测,但看着代码,我找不到嫌疑犯。 https://github.com/eclipse/eclipse.platform.ui/tree/master/bundles/org.eclipse.e4.ui.workbench.addons.swt/src/org/eclipse/e4/ui/workbench/addons/ dndaddon – 2014-09-22 15:44:46
我相信这是由MinMaxAddon添加的额外MArea,但代码非常难以阅读,甚至更难以改变。如果您安装Eclipse SDK,则可以在Eclipse中阅读Eclipse源代码。 – 2014-09-22 15:58:06