<?xml version="1.0" encoding="UTF-8"?>
<!--

Documentation for LCL (Lazarus Component Library) and LazUtils (Lazarus 
Utilities) are published under the Creative Commons Attribution-ShareAlike 4.0 
International public license.

https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt
file://../../cc-by-sa-4-0.txt

Copyright (c) 1997-2023, by the Lazarus Development Team.

-->
<fpdoc-descriptions>
<package name="lcl">
<!--
====================================================================
RegisterLCL
====================================================================
-->
<module name="RegisterLCL">
<short>
Registers LCL components and packages.
</short>
<descr>
<p>
This unit registers all LCL components in a predefined order. It is called 
from the <file>ide/formeditor.pp</file> unit.
</p>
</descr>

<!-- unresolved external references -->
<element name="LazarusPackageIntf"/>
<element name="Menus"/>
<element name="Buttons"/>
<element name="StdCtrls"/>
<element name="ExtCtrls"/>
<element name="ComCtrls"/>
<element name="MaskEdit"/>
<element name="CheckLst"/>
<element name="Forms"/>
<element name="Grids"/>
<element name="Controls"/>
<element name="Dialogs"/>
<element name="Spin"/>
<element name="Arrow"/>
<element name="Calendar"/>
<element name="PairSplitter"/>
<element name="ExtDlgs"/>
<element name="StdActns"/>
<element name="DbCtrls"/>
<element name="DbExtCtrls"/>
<element name="DBGrids"/>
<element name="DBActns"/>
<element name="EditBtn"/>
<element name="ActnList"/>
<element name="FileCtrl"/>
<element name="Graphics"/>
<element name="XMLPropStorage"/>
<element name="IniPropStorage"/>
<element name="JSONPropStorage"/>
<element name="ColorBox"/>
<element name="ButtonPanel"/>
<element name="LResources"/>
<element name="LazHelpHTML"/>
<element name="PopupNotifier"/>
<element name="AsyncProcess"/>
<element name="UTF8Process"/>
<element name="ShellCtrls"/>
<element name="ValEdit"/>
<element name="ComboEx"/>

<element name="Register">
<short>
Registers units in the Lazarus IDE to get a predefined order in the component 
palette.
</short>
<descr></descr>
<seealso></seealso>
</element>

<element name="RegisterLCLBase">
<short>
Registers the LCLBase package in the Lazarus IDE.
</short>
<descr>
<p>
Calls the Register routine to manually register units needed for the package.
</p>
</descr>
<seealso></seealso>
</element>

</module>
<!-- RegisterLCL -->
</package>
</fpdoc-descriptions>
