Sign in Join

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

Mailing lists / lazarus / 2011-06

How to see RTL/FCL help in editor hints

5 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

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

ik
to Mattias Gaertner
Mattias Gaertner wrote 7 lines
Hi all, If you want to see the RTL/FCL help in the editor hints, here is how: http://wiki.lazarus.freepascal.org/Installing_Help_in_the_IDE#fpdoc_entries_of_RTL_and_FCL

That's very helpful, thanks.
How can I also use it when pressing on F1 ?

Mattias

Ido

Show quoted text 7 lines
-- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110613/8bbc960d/attachment.html>

Reply by email

Mattias Gaertner
to ik
Show quoted text 13 lines
On Mon, Jun 13, 2011 at 22:28, Mattias Gaertner wrote: > Hi all, > > If you want to see the RTL/FCL help in the editor hints, here is how: > > > http://wiki.lazarus.freepascal.org/Installing_Help_in_the_IDE#fpdoc_entries_of_RTL_and_FCL > That's very helpful, thanks. How can I also use it when pressing on F1 ?

There are several ways.

a) If you are online, then you already have it, because the IDE opens the lazarus-ccr.sourceforge.net which uses these sources. It has no search, only an index.

b) You can compile them yourself and set the help path in the IDE options. Again, no search, but you can create an index.

c) You can use chmhelp
http://wiki.lazarus.freepascal.org/Installing_Help_in_the_IDE#Installing_Help_for_he_RTL.2C_FCL_and_LCL_in_the_Lazarus_IDE This provides an index and a search.

d) As far as I know Graeme has written another help system including the fpcdocs too. This has a search too. Maybe Graeme can give a link how to set it up.

And there was yet another help system, announced some weeks ago on this list.

The debian packages install the chmhelp automatically.

Mattias

Reply by email

Graeme Geldenhuys
to Mattias Gaertner
Mattias Gaertner wrote
d) As far as I know Graeme has written another help system including the fpcdocs too. This has a search too. Maybe Graeme can give a link how to set it up.

Yes, the fpGUI DocView help system that uses the very optimized INF help files. See attached screenshot for how to use it with Lazarus IDE. The same can be applied to Delphi IDE or MSEide too.

In the screenshot FPCHELP is an environment variable which simply points to the directory containing the *.inf files. This simplifies things a bit. Docview has many options for viewing help or concatenating various help files at runtime - see the DocView Help itself for more options.

Pre-generated *.inf files for RTL, FCL, LCL and FPC Language Reference can be found on SourceForge, including pre-compiled binaries (Windows and Linux) of DocView itself.

*.inf help files:
http://sourceforge.net/projects/fpgui/files/fpGUI/Documentation/

DocView viewer (or compile the latest code located in the fpGUI repository): http://sourceforge.net/projects/fpgui/files/fpGUI/0.7/

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ -------------- next part -------------- A non-text attachment was scrubbed... Name: docview-lazarus.png Type: image/png Size: 13528 bytes Desc: not available URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110614/82dffeb2/attachment-0001.png>

Reply by email

Graeme Geldenhuys
to Graeme Geldenhuys
Graeme Geldenhuys wrote
Yes, the fpGUI DocView help system that uses the very optimized INF help files. See attached screenshot for how to use it with Lazarus IDE. The same can be applied to Delphi IDE or MSEide too.

I forgot to mention... this provides offline help, searching (with keyword highlighting), indexing, bookmarks, user defined annotations (which will appear inside your help topics), customization via user selectable fonts etc...

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/

Reply by email