Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 37671

Summary: [plan item] Improve text editor interaction
Product: [Eclipse Project] Platform Reporter: Jim des Rivieres <jeem>
Component: TextAssignee: Platform-Text-Inbox <platform-text-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: couillaud, for.work.things, nikolaymetchev, olidag42, v.neubauer
Version: 2.1Keywords: plan
Target Milestone: 3.0   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 8009, 9355    
Bug Blocks:    

Description Jim des Rivieres CLA 2003-05-15 10:50:22 EDT
Improve text editor interaction. The text editor should support folding of 
text regions, which can be leveraged by the Java editor to collapse regions, 
such as an individual method's body or Javadoc comment, or the import 
declarations of a compilation unit. The text editor should also support 
splitting so that the user can simultaneously view and edit discontiguous 
regions of the same document. [Platform Text, JDT UI] [Theme: User experience]
Comment 1 Patrick CLA 2004-05-24 13:39:56 EDT
Proposing bug 8519 to be added as dependency to this bug.
Comment 2 Dani Megert CLA 2004-05-25 02:52:49 EDT
This one is a meta-bug report to bundle some 3.0 plan items. 3.0 is already
feature frozen so adding it here is not the right thing to do.
Comment 3 Bryan Headley CLA 2004-11-17 11:52:49 EST
Advise as to the dependency with 8009 (split screen editor) that you allow the
user to "Clone" an open file (this is NetBean's terminology, as they have broken
down "split screen" into two functions as of their 4.0 beta -- first, clone the
buffer; then split the screen & position the two buffers next to one another)

What is wrong with their approach is that they don't automatically move the new
cloned editor buffer to a split region to the left or down. Indeed, in the list
of editor buffers, they append the cloned buffer to the end of the list, and
moved the tab list to that position. So, the splitting of the screen,
re-orienting the "original" buffer is a little inconvenient/confusing.)

What would work are two 'all in one' controls - 
Clone editor buffer & position it to the right of original
Clone editor buffer & position it underneath original.

Comment 4 Dani Megert CLA 2004-12-20 12:40:56 EST
Closing this plan item PR since 3.0 is out. Folding has been shipped and editor
splitting is part of the 3.1 plan as proposed item but depends on bug 71125
(proposed item to allow embedding of editors).