[Lazarus] Help System with Chromium Embedded component

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Fri Oct 21 13:13:32 CEST 2016


On 2016-10-21 11:05, Mattias Gaertner via Lazarus wrote:
>> Wiki no, FPC guides yes.
> 
> I would like to test that. Can you give me a link or hint?

Regarding the FPC guides. I consider the FPC Language Reference the most
important one, so I manually converted it (and keep it in sync with FPC
releases when I can), and also added my own additions to take advantage
of the INF format. See attached screenshot.

As for the others guides, I wrote a tool that does LaTex to IPF
conversions (that was hard). I also did a HTML to IPF tool. But in both
cases some elements are not yet converted, and generally the formatting
is not nearly as good as it should be (my standards are high when it
comes to help formatting). So I don't publicise what I don't think is of
high enough quality yet.

Take the Free Pascal CHM help as an example - it is horrific looking.
The fpdoc's HTML output writer was clearly designed for online HTML
usage with popup browser windows and decent CSS support etc. The CHM
conversion of that gives broken links, unsupported features and bad
formatting. It just gives the documentation a bad wrap. fpdoc should
have a dedicated CHM output writer. The same can be said for an ePub
HTML output writer (if that ever materializes).


> There is one in lazarus/components/wiki. wikiget downloads the wiki
> sources. And there is wikiconvert which outputs html, chm or xhtml.

Ah, thanks. I'll take a look at that when I have a moment.


> ... or add a direct converter from wiki to inf.

Yes, that would be the best solution.



Regards,
  Graeme

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

My public PGP key:  http://tinyurl.com/graeme-pgp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot.png
Type: image/png
Size: 40022 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20161021/566a55d9/attachment-0001.png>


More information about the Lazarus mailing list