Hi,
I haven't used code folding much, only as a method divider option (Options | Editor | Code Folding). But one thing I noticed while playing with code folding is that it doesn't give much visual feedback that a section of code has been folder.
procedure Test1;
begin
bla..bla..bla..
end;
procedure Test2;
begin
bla..bla..bla..
end;folded as:
procedure Test1;
[+] begin
procedure Test2;
begin
bla..bla..bla..
end;This just looks weird, seeing an 'begin' with nothing else. Maybe when begin..end blocks are folded, it should paint a hint in the editor as well, not just the [+] in the gutter.
eg:
procedure Test1;
[+] begin [...]
procedure Test2;
begin
bla..bla..bla..
end;The [+] is in the gutter as normal and the [...] is painted after the 'begin' to clearly indicate that other code exists, it's just folded. See the attached image for how Delphi does it. I think that is quite nice.
Regards,
- Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: codefolding_hint.png
Type: image/png
Size: 4864 bytes
Desc: not available
Url : http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20081126/f2a47f90/attachment.png
