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