在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