Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2009-05

lfm as pascal

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner
Show quoted text 23 lines
On Tue, May 5, 2009 at 8:36 PM, Mattias Gaertner 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

Reply by email