Project: Eclipse_Platform_UI
Bug 279263 [Compatibility] Consider addition of legacy view / editor containers
Reported: 2009-06-05 10:21:32 | Status: resolved fixed

While working on the debug view, it became apparent that this view expects to have an intermediary Composite container between itself and the CTabItem. In this particular case absence of the intermediary causes loss of the initial layout message. One possible "real" solution to this is to create such an intermediary container for legacy views. (For instance, in the LegacyViewFactory.) Generalizing this, chances are that E4 will need to do some special processing for "legacy" views and editors: generate extra notifications, alter context information, and so on. Having an "official" container around legacy parts will provide a logical place for all that special code.

Files changed in fix:
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/PerspectiveRenderer.java