On 13/05/06, Mattias Gaertner <[EMAIL PROTECTED]> wrote:
If you mean Delphi's HelpIntfs.pas: It merely contains 6 interfaces with 25
methods. It can only show a TOC and help for ID/Keyword/Topic.
Which is pretty much all you want from any help system. That's what
99% of all help files under Windows offer.
No different mime types,
I don't know all the internals of Delphi and Kylix, but I would guess
the IDE uses the same Help Interface defined in HelpIntf unit and they
managed it. Kylix can figure out which help system to launch... Kylix
comes with a help viewer for Man Pages and HyperHelp. Depending on
what keyword is highlighted in the editor, pressing F1 launches the
correct helpsystem.
no help for messages, source codes,
Again, how does Delphi and Kylix manage to do this, or does this mean
they use a different help interface for the IDE compared to the
HelpIntfs unit shipped in VCL/CLX?
no configuration data.
This might sound dumb, but what would you want to configure? All that
the user cares about is being able to press F1 and see a help viewer
appear with the appropriate content.
Have a look at ideintf/helphtml.pas.
It defines a HTML database class and a HTML viewer class.
I will continue working through that example thanks...
I'm currently looking, what to move into the LCL and for what to put into
pascal interfaces.
Thanks Mattias!
Regards,
Graeme.
--
There's no place like 127.0.0.1
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives