Reporter | Jacob Berger (jberger) |
---|---|
Created | Feb 14, 2012 2:40:40 AM |
Updated | Feb 14, 2012 10:23:46 AM |
Priority | Normal |
Type | Usability Problem |
Fix versions | No Fix versions |
State | Submitted |
Assignee | Ilya Ryzhenkov (orangy) |
Subsystem | File structure |
Affected versions | No Affected versions |
Fixed in build | No Fixed in build |
Imagine a project with multiple godfiles (1000's of lines/file).
It would be ultra-convenient if when opening File Structure window for the first time for a file: if the file has a member/members selected or the caret is at a member; that member/members would also be selected in the File Structure window. Also it would be convenient, if no member is selected in the file, at least have the File Structure window's selector between the 2 nearest members in the file.
--> Member0 selected in File Structure window
--> Member0 selected in File Structure window
--> Member0, Member1 selected in File Structure window
--> Selector between Member1 and Member2 in File Structure window
It would be ultra-convenient if when opening File Structure window for the first time for a file: if the file has a member/members selected or the caret is at a member; that member/members would also be selected in the File Structure window. Also it would be convenient, if no member is selected in the file, at least have the File Structure window's selector between the 2 nearest members in the file.
Code
class Hello { int Memb|er0;// | indicates cursor int Member1; int Member2; }
--> Member0 selected in File Structure window
Code
class Hello { [int Member0];// [] indicates selection int Member1; int Member2; }
--> Member0 selected in File Structure window
Code
class Hello { [int Member0;// [] indicates selection int Member1;] int Member2; }
--> Member0, Member1 selected in File Structure window
Code
class Hello {// | indicates cursor int Member0; int Member1; | int Member2; }
--> Selector between Member1 and Member2 in File Structure window