On Tue, 5 May 2009 22:10:06 +0200
Graeme Geldenhuys <graemeg.li...@gmail.com> wrote:

> On Tue, May 5, 2009 at 8:36 PM, Mattias Gaertner
> <nc-gaert...@netcologne.de> wrote:
> >>
> >> Where is RegisterComponentInit() defined?  I search all of Lazarus
> >> and FPC 2.2.5 and couldn't find a definition.
> >
> > Sorry. It's only pseudo code. The functions do not exists yet. Just
> > to demonstrate how it could look like.
> 
> Oops, my bad.  ;)
> 
> 
> > Well, power users don't scroll, they fly via shortcuts.
> > Casual users use PgUp/PgDown.
> 
> That's putting it nicely. My business model units are all fairly big.
> PgUp/PgDn will just take to long. I the "procedure list" feature
> 1000's of times a day.
> 
> Umm, that would make for an interesting study. A statistics gathering
> feature for Lazarus IDE. See what is the most used keyboard shortcuts
> or features used.  :)  I believe Microsoft did that for the build-up
> to Office 2007.

IMO it is more important what features/functions are not used
and would help the user most. AFAIK there was a Delphi plugin that did
that.
For example:
If you use the Search dialog often to search for procedures, then you
probably don't know the Ctrl+Shift+Up/Down and procedure list.
If you type keywords then you probably don't know word completion.
If you often add manually local variables then you probably don't know
code completion.
And so forth ...


Back to topic:
The IDE can do some magic, but IMO the units should be kept readable
enough for other viewers too. For example diffs will always show big
changes in the binary parts of the lfm.
Include files will be better for casual users and scale better for big
projects.


Mattias
_______________________________________________
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to