lazarus/docs/xml
dodi d0fb7f4dbf Docs: Forms synced
git-svn-id: trunk@33360 -
2011-11-06 03:49:34 +00:00
..
fcl docs: undo rename of fpdoc links #lclbase, because first the tools need to be updated 2011-07-25 22:43:12 +00:00
ide IDE: added fpdoc path for IDE sources 2011-03-12 12:26:19 +00:00
lazutils Moves fileutil docs to lazutils 2011-10-17 12:14:50 +00:00
lcl Docs: Forms synced 2011-11-06 03:49:34 +00:00
rtl docs: system.xml: fixed < > 2011-10-03 00:13:26 +00:00
mkhtml.bat Docs: add some scripts and StyleGuide 2011-09-20 04:25:48 +00:00
multi_makeskel.pl
README.txt Docs: add some scripts and StyleGuide 2011-09-20 04:25:48 +00:00
StyleGuide.txt Docs: stdctrls.xml synced with source 2011-09-24 09:50:10 +00:00
updateXML.bat Docs: add some scripts and StyleGuide 2011-09-20 04:25:48 +00:00

These are the fpdoc xml files of the lazarus units.

The lcl directory contains the fpdoc xml files for the lcl. For example
lcl/controls.xml for controls.pp.

--------------------------------------------------------------------------------
They were created with:
perl multi_makeskel.pl -p lcl -s ../../lcl -o lcl \
  -i '-Fi/path/to/lazarus/lcl/include' -x
  
At the moment the fpdoc tool 'makeskel' is not yet capable of updating the
files. But this will follow in a few weeks.

--------------------------------------------------------------------------------
If you don't have perl installed, you can use the following command to update
lcl/forms.xml file:

makeskel --update --package=lcl --input="..\..\lcl\forms.pp" --descr=lcl\forms.xml --output=lcl\forms.xml.new

To create a new file use:
makeskel --package=lcl --input="..\..\lcl\forms.pp" --output=lcl\forms.xml

See also: StyleGuide.txt

--------------------------------------------------------------------------------
Examples for gtk interface:

Creation:
perl multi_makeskel.pl -p lclgtk -s ../../lcl/interfaces/gtk \
  -o lcl/interfaces/gtk -i '-Fi/path/to/lazarus/lcl/interfaces/gtk' -x