On Wed, 1 Feb 2006 08:38:38 +0200
Graeme Geldenhuys <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'm not sure if anybody is working on help for the Lazarus IDE itself.
> If not, or if it is still a long way of complete, why don't we use
> tooltips in the mean time.
It's not a long way to complete. We can for example use fpdoc for these
parts as well.
The help system works. We just need someone:
- who will read the fpdoc manuals
- setup a basic layout for help directories
- create a TFPDocHTMLHelpDatabase for the IDE help files (10 lines of code).
- add a hook to the LCL, so that help paths are executed.
The difficult part is understanding fpdoc well enough to decide, how the
directories and help paths should look like.
And of course adding some tools to lazdoc/lazde, so that editing the help is
easy.
> Take the UnitInfo dialog as an example.
>
> I got no idea what the "Clear" and "Show Codetools Values" button do.
> >From there names alone, I am also not sure what they are supposed to
> do.
> The same can be said about the Tab names. Are the Inlude paths
> editable? Does that info show what units include the current file?
>
> If there was a one or two line hint explaining what they do, I
> wouldn't be that afraid to click on the "Clear" button, just to see
> what it clears. In actual fact, I still haven't clicked on it!
No problem. Just make sure, the hints are fetched from a resourcestring and
not stored in the .lfm.
About the 'Clear' button:
If you do a find declaration in an include file, the IDE must know the
including unit. That's why for every include file the IDE parses it saves
the including unit. Sometimes the include file becomes a unit. In this rare
case you must clear the stored include link, or the IDE will always show an
error, that it can not find the start of the unit.
>
> We could maybe have a global option in Environment Options to enable
> or disable the display of tooltips. Maybe in the General tab with the
> other hints. I know some might be annoyed about tooltips popping up
> on every dialog.
Yes, and a trackbar for the delay, when the tip appears.
Mattias
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives