[Lazarus] DocView and FPC documentation release
alex kovacic
a.kovacic at unsw.edu.au
Fri Aug 27 02:50:35 CEST 2010
-
Thank you Graeme. Your work is always appreciated.
On 27/08/2010 1:55 AM, Graeme Geldenhuys wrote:
> Hi Everybody,
>
> I am pleased to announce that fpGUI's DocView is available for download in
> a convenient binary executable from fpGUI's SourceForge project page. See
> the URL below.
>
> I have also made available RTL, FCL, LCL and fpGUI class documentation in
> INF help format. The documentation downloads are grouped, so you only need
> to download what you really need.
>
>
> http://sourceforge.net/projects/fpgui/files/
>
>
> Download size:
> --------------
> DocView plus it's help file:
> Linux 32-bit = 533KB
> Linux 64-bit = 446KB
> Windows 32-bit = 367KB
>
> Class Documentation:
> fpGUI [fpgui-20100826.zip] = 0.1MB
> RTL + FCL [rtl_fcl-20100826.zip] = 1.3MB
> LCL [lcl-20100826.zip] = 1.4MB
>
>
>
> Why DocView and INF help?
> -------------------------
> INF is a very compact and very efficient file format created by IBM and was
> originally meant for OS/2. As an example of efficiency, let compare the LCL
> documentation. LCL class documentation in INF format is a mere 3.8MB in
> size - compare that to the same documentation in HTML format (65MB) or CHM
> format (12.1MB).
>
> DocView + INF is a perfect match. Here are some of DocView's features:
>
> * DocView's rich text component is custom built for viewing INF
> documents. It is also very fast. Just view something like
> LCL's Forms.TApplication method overview help and you will see.
> DocView can load it instantly, under a second. Scrolling such a
> large page is no problem either [unlike another help viewer I
> know ;-)].
>
> * DocView can open a single INF file, multiple INF files, or a whole
> directory of INF files. DocView doesn't even blink.
>
> * Opening multiple files means the Table of Content tab appends each
> help files TOC to the list. Indexes get merged as well.
>
> * Searching is lightning fast, and across all open help files.
>
> * Create a "virtual bookshelf" of documentation. Docview can open
> directories, or environment variables pointing to help files.
>
> * DocView is customizable. Change the fonts, adjust the search
> highlighting color, hide the navigation tab etc.
>
> * DocView comes with it's own help file to explain all it's features and
> has multiple examples of how it can be used.
>
> * DocView is very easy to integrate with any programmer editor or IDE.
> No need to have support compiled into a IDE.
> Attached are screenshots of how to set it up with Lazarus IDE and
> MSEide. Simply use the "external tools" feature of each IDE, and pass
> in the current token to edit cursor is on.
>
> * The latest fpdoc (in FPC 2.5.1) has had a major rewrite of the IPF
> output writer. IPF is the markup language (similar to other markup
> languages) used to create INF help files.
> fpGUI's source repository contains the IPF Compiler in binary form,
> for Windows and Linux. It also includes a IPF Reference Guide.
>
>
> What's to come
> --------------
> * I have more features planned for DocView.
>
> * I'm working on translating the Free Pascal Language Reference document
> to INF format. That way developers have syntax help as well in there
> IDE's
>
> * Lots more fpGUI class documentation coming.
>
>
>
> Please enjoy, and I welcome any feedback.
>
>
> Regards,
> - Graeme -
>
>
--
Alex Kovacic (PTC,HPTC, MHGSA, ATFCA-Level 2,BSc, MSc)
12 Moffitt Crs.
Edensor Park, NSW, 2176
AUSTRALIA
Home Tel: 9610 8674
Work Tel :9382 9168
mobile: 0406 901 249
email-1: a.kovacic at unsw.edu.au
email-2: contact at geneticathlete.com.au
email-3: kovacica at sesahs.nsw.gov.au
http://www.geneticathlete.com.au
More information about the Lazarus
mailing list