| Summary: | [DetachedViews] [EditorMgmt] add ability to tear off java editors | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Christophe Cornu <christophe.cornu+eclipse> |
| Component: | UI | Assignee: | Stefan Xenos <sxenos> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | ed.burnette, matthijs.wensveen, nikolaymetchev |
| Version: | 3.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Christophe Cornu
The editors seem to behave very different as compared to the rest of the windows/panes. When no editor is open, there is still an empty space reserved for it. This makes the workaround less usefull when you want no editor on the left side and the rest of the editors on the right monitor in a separate window. One problem that needs to be solved, I think, is wheter every editor is allowed to detached, or just the whole editors pane. I wrote an RCP application that used an editor part for a web browser window and a view part for the favorites list. It was unnatural not to be able to tear that off the browser window just like the favorites. And yet using an editor was otherwise a natural for a web browser since what is a web page but a document? I suspect that some people are using mult-instance views where editors would be more natural just because of the editor part restrictions. I suggest that both individual editor parts and editor stacks be tear-offable and re-dockable pretty much like views. But I think it's ok to preserve the one-editor-stack-per-page restriction for now. (I'll save the request for fast- editors for later but keep that in mind :) And no, I don't want to write my own presentation for this. Been there, done that, got the hat. No worries, Ed. The presentation API is intended for cosmetic stuff (like placement/appearance of tabs, buttons, toolbars, etc.). If we added tear-off editors, it would be a workbench feature and would not need to be re-implemented in every presentation. |