On Fri, 15 Sep 2006 17:09:20 +0200 (Romance Daylight Time)
Michael Van Canneyt <[EMAIL PROTECTED]> wrote:

> 
> 
> On Thu, 14 Sep 2006, Mattias Gaertner wrote:
> 
> > On Thu, 14 Sep 2006 17:41:34 +0200 (Romance Daylight Time)
> > Michael Van Canneyt <[EMAIL PROTECTED]> wrote:
> 
> [cut]
> 
> >>>> At best, make it an option, if you really think it's annoying :-)
> >>>
> >>> I think completion when you're in the implementation section is OK
> >>> in this case.
> >>
> >> I think this behaviour lends itself to configuration:
> >>
> >> Method code completion:
> >> (*) Only add current method to class declaration
> >> ( ) Add all undeclared methods when cursor in implementation
> >> section. ( ) Always add all missing declarations
> >
> > Maybe better:
> >
> > When cursor is in an undeclared method implementation:
> > (*) Add current method to class declaration
> > ( ) Add all undeclared methods to class declaration.
> > ( ) Give an error
> >
> > It should never add methods cross over for the above reason. It
> > happens very seldom that you need both and in this rare case you
> > can do: Ctrl+Shift+C, Ctrl+Shift+Up, Ctrl+Shift+C
> 
> Fine with me :)
> 
> >
> >
> >> But that is if you want it really fancy... I'd already be happy if
> >> the first one is implemented...
> >
> > And I'm looking forward to the new fpdoc features. :)
> 
> Which ones do you need ?

- creating one html/rtf page on the fly.
- events to let fpdoc use memory files and cache DOM trees. For example:
fpdoc should be compiled into a viewer/editor. Then fpdoc should parse
the files not on disk, but from memory. When fpdoc has parsed and
created a DOM tree from a file, this tree should be kept. And the
program should be able to tell fpdoc, when it is time to reparse the
file. Lazarus caches already the fpdoc files. fpdoc only needs to
provide some events.
- inherited. For example, that TButton.Align uses the entry of
TControl.Align.


Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to