Bundled DocBook Files

The Documentation sub directory contains a large quantity of .xml DocBook files. These files are the DocBook sources of the Jeszra Library, Gestalt Items and Runtime Library manual pages.

Listing each DocBook file would fill a chapter of its own. I will therefore only discuss a single template »gfilter« from the Jeszra Library.

Example 11.13. Gfilter DocBook Files

refeygfilter.xml

gfilter:
   command.xml
   gfilter.xml
   group.xml
   items.xml
   okfcn.xml

pictures:
   gfilterscreenshot.svg

The file refeygfilter.xml is the refentry document, generated by Jeszra. This file is created from the source code and contains the documentation of commands. Entities include the different property documents into the refentry document. Gfilter Properties are: -command, -group, -items, -okfcn. The file gfilter.xml is neither a command nor a property. gfilter.xml contains the general description of the template gfilter. Jeszra normally extracts this description from the source code, but omits the extraction, if an external description such as gfilter.xml can be found.

The sub directory gfilter holds all non-shared properties for the gfilter template and the template description.

The property files command.xml, group.xml, items.xml and okfcn.xml document specific gfilter properties. These property files are not shared with any other template. Shared properties have to be put into the Documentation directory. gfilter does not share properties with any other template.

The sub directory pictures contains all figures and bitmaps used inside the mentioned manual pages.

The figure gfilterscreenshot.svg is referenced through a »fileref« from the gfilter description file gfilter.xml. gfilterscreenshot.svg is generated by Jeszra, too. The font, used inside gfilterscreenshot.svg, is bitstream vera sans. The font is included through the stylesheet as a css-font for html and as an embedded font in the FOP configuration file. The same TrueType® font is being used in both cases.