Re: Suggestion: retractable functions
Hello Jim,
PERFECT !!!!!!!!
The 2.0.4.2 is almost a TODO List for Borland developers! :-) Many of
suggestions I gave are there:
-Expanding/Collapsing many structures
(begin-end/case/type/class/record/try) (including
toggle/expand-all/collapse-all commands)
-Indentation Guides (a MUST!)
-Coloured Brace matches (desirable for begin/end pairs too)
-Different colors for different types of comments
(It would be good if the expanded/collapsed status of each structure
would be saved with the file - as bookmarks also should be)
It's missing only be inside Delphi... ;-)
[][][][]
Marcelo.
"Jim McKay" <
XXXX@XXXXX.COM>escreveu na mensagem
Quote
Marcelo Carvalho writes:
>Hi,
>
>I'd like to give a suggestion to improve (severely) the Delphi
>IDE. Maybe for D8... ;-)
>
>The procedures and functions, in the implementation area, could be
>retracted/expanded with a mouse click. We would be able to see the
>code in a very clear way:
>
>Example:
>
>
>Contracted form:
>
>
>+function DoSomething(S: String): String;
>
>+procedure Anything;
>
>+function TForm1.AnotherThing(X: Integer): Integer;
>
>
>Expanded form: (expanding only the procedure Anything)
>
>
>+function DoSomething(S: String): String;
>
>-procedure Anything;
>begin
>code;
>code;
>code;
>code;
>code;
>end;
>
>+function TForm1.AnotherThing(X: Integer): Integer;
>
>
>In fact, when contracting the procedures or functions, it would
>just HIDE the begin/end area. But they would be there, for
>compilation purposes. If when compiling an error is found, the
>compiler can automatically expand the function related.
this is being implemented in latest version of Programer's
NotePad: sourceforge.net/projects/pnotepad/
He's getting there with it.
--
Regards:
Jim McKay
"Doing my part to{*word*211}off the right wing scoundrels!"
"Who are you going to believe... us or your own two eyes?"
--Groucho Marx
Posted with: XanaNews 1.15.2.7