diff --git a/docs/xml/lcl/clipbrd.xml b/docs/xml/lcl/clipbrd.xml
index 4830284e9a..52ba25f1b4 100644
--- a/docs/xml/lcl/clipbrd.xml
+++ b/docs/xml/lcl/clipbrd.xml
@@ -14,8 +14,8 @@ Definitions for the Clipboard to hold Cut or Copied data for Pasting.
clipbrd.pp contains classes, types, and routines used to
implement TClipboard. TClipboard encapsulates the system clipboard for
-supported platforms. This file is part of the Lazarus Component Library
-(LCL).
+supported platforms. clipbrd.pp is part of the Lazarus Component
+Library (LCL).
diff --git a/docs/xml/lcl/colorbox.xml b/docs/xml/lcl/colorbox.xml
index 5a91a28978..26ce874148 100644
--- a/docs/xml/lcl/colorbox.xml
+++ b/docs/xml/lcl/colorbox.xml
@@ -15,8 +15,7 @@ Defines classes for selecting a color from a combo-box or a list box.
colorbox.pas contains TColorBox and
TColorListBox. TColorBox is a component that displays colors in a
combo-box control. TColorListBox is a component that displays colors in a
-list box control. This file is part of the Lazarus Component Library
-(LCL).
+list box control. colorbox.pas is part of the Lazarus Component Library (LCL).
The following components are added to the Lazarus IDE component palette:
diff --git a/docs/xml/lcl/comctrls.xml b/docs/xml/lcl/comctrls.xml
index a6d4dd8294..4f191f48d9 100644
--- a/docs/xml/lcl/comctrls.xml
+++ b/docs/xml/lcl/comctrls.xml
@@ -40,7 +40,7 @@ The following components are added but not displayed on the component palette:
TTabSheet
-This file is part of the LCL (Lazarus Component Library) package.
+comctrls.pp is part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/controls.xml b/docs/xml/lcl/controls.xml
index e7463e5794..7c9c556f04 100644
--- a/docs/xml/lcl/controls.xml
+++ b/docs/xml/lcl/controls.xml
@@ -34,7 +34,7 @@ component palette:
TGraphicControl
-This file is part of the Lazarus Component Library (LCL).
+controls.pp is part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/dbactns.xml b/docs/xml/lcl/dbactns.xml
index 642b928a96..09d5ab1904 100644
--- a/docs/xml/lcl/dbactns.xml
+++ b/docs/xml/lcl/dbactns.xml
@@ -17,7 +17,7 @@ Standard actions used to navigate and manipulate a dataset in a datasource.
used to navigate and manipulate a dataset in a datasource.
-This file is part of the Lazarus Component Library (LCL).
+dbactns.pp is part of the Lazarus Component Library (LCL).
The following components are registered but not displayed on the Lazarus IDE
diff --git a/docs/xml/lcl/dbextctrls.xml b/docs/xml/lcl/dbextctrls.xml
index e349a23bd9..1dd79abef7 100644
--- a/docs/xml/lcl/dbextctrls.xml
+++ b/docs/xml/lcl/dbextctrls.xml
@@ -7,7 +7,7 @@
Contains extended database controls.
-dbextctrls.pp contains extended database-aware controls used in
+dbextctrls.pp contains extended database-aware controls used in
the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/dialogs.xml b/docs/xml/lcl/dialogs.xml
index 494c6fc584..e53bd72be3 100644
--- a/docs/xml/lcl/dialogs.xml
+++ b/docs/xml/lcl/dialogs.xml
@@ -11,8 +11,8 @@ Dialogs
dialogs.pp contains classes, types, and routines used to
-implement common dialogs in an application. This file is part of the Lazarus
-Component Library (LCL).
+implement common dialogs in an application. dialogs.pp is part of
+the Lazarus Component Library (LCL).
The following components are added to the Lazarus IDE component palette:
diff --git a/docs/xml/lcl/extgraphics.xml b/docs/xml/lcl/extgraphics.xml
index 658ae4369c..2eed85678b 100644
--- a/docs/xml/lcl/extgraphics.xml
+++ b/docs/xml/lcl/extgraphics.xml
@@ -13,8 +13,8 @@ Types and routines used to implement extended graphic drawing.
extgraphics.pas contains types and routines which implement
-extended drawing routines for various shapes. This file is part of the
-Lazarus Component Library (LCL).
+extended drawing routines for various shapes. extgraphics.pas is
+part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/finddlgunit.xml b/docs/xml/lcl/finddlgunit.xml
index 984edf1f60..a6f6f5e851 100644
--- a/docs/xml/lcl/finddlgunit.xml
+++ b/docs/xml/lcl/finddlgunit.xml
@@ -17,7 +17,8 @@ not compiled into the LCL. This form is used to design the .lfm file.
The source code is a copy of ../lcl/include/finddialog.inc.
-This file is part of the Lazarus Component Library (LCL).
+finddlgunit.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/graphics.xml b/docs/xml/lcl/graphics.xml
index 65a8aaf221..ce35716056 100644
--- a/docs/xml/lcl/graphics.xml
+++ b/docs/xml/lcl/graphics.xml
@@ -31,7 +31,7 @@ used by the Run-time Library (RTL):
TRegion
-This file is part of the Lazarus Component Library (LCL).
+graphics.pp is part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/graphutil.xml b/docs/xml/lcl/graphutil.xml
index 802ba92111..a38348f91f 100644
--- a/docs/xml/lcl/graphutil.xml
+++ b/docs/xml/lcl/graphutil.xml
@@ -10,7 +10,7 @@ GraphUtil
Contains routines and types used when drawing graphics.
-GraphUtil.pp contains routines and types used when drawing
+graphutil.pp contains routines and types used when drawing
graphics. They focus primarily on converting colors and drawing gradients,
scroll bars, and arrows.
@@ -33,6 +33,10 @@ where a lightness value of 0 or 1 is fully black or white (respectively).
GraphUtil is used in the Lazarus IDE, in LCL WidgetSet components, and
optional Lazarus components like FPReport, SynEdit, and TAChart.
+
+graphutil.pp is part of the Lazarus Component Library
+(LCL).
+
diff --git a/docs/xml/lcl/helpintfs.xml b/docs/xml/lcl/helpintfs.xml
index 8370ef3c60..fb8179c95f 100644
--- a/docs/xml/lcl/helpintfs.xml
+++ b/docs/xml/lcl/helpintfs.xml
@@ -21,7 +21,8 @@ help system. To create your own help system, implement a descendant of
THelpManager.
-This file is part of the Lazarus Component Library (LCL).
+helpintfs.pas is part of the Lazarus Component Library
+(LCL).
Author: Mattias Gaertner
diff --git a/docs/xml/lcl/icnstypes.xml b/docs/xml/lcl/icnstypes.xml
index ea74a61389..49ae7cd673 100644
--- a/docs/xml/lcl/icnstypes.xml
+++ b/docs/xml/lcl/icnstypes.xml
@@ -20,7 +20,8 @@ taken from the univint package in FPC.
Author: Paul Ishenin
-This file is part of the Lazarus Component Library (LCL)
+icnstypes.pas is part of the Lazarus Component Library
+(LCL)
diff --git a/docs/xml/lcl/imagelistcache.xml b/docs/xml/lcl/imagelistcache.xml
index 7ba9b4258d..bcbf16248d 100644
--- a/docs/xml/lcl/imagelistcache.xml
+++ b/docs/xml/lcl/imagelistcache.xml
@@ -19,7 +19,8 @@ implement a cache for TCustomImageList instances. It is used mainly
to cache image lists with the glyphs used on button controls.
-This file is part of the Lazarus Component Library (LCL).
+imagelistcache.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/interfacebase.xml b/docs/xml/lcl/interfacebase.xml
index 15d47fd0c2..20881e81f7 100644
--- a/docs/xml/lcl/interfacebase.xml
+++ b/docs/xml/lcl/interfacebase.xml
@@ -17,7 +17,8 @@ define a platform-independent widgetset class (TWidgetSet) and
helper functions.
-This file is part of the Lazarus Component Library (LCL).
+interfacebase.pp is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/lazfreetypeintfdrawer.xml b/docs/xml/lcl/lazfreetypeintfdrawer.xml
index 5a7bcd9052..d61db33a8f 100644
--- a/docs/xml/lcl/lazfreetypeintfdrawer.xml
+++ b/docs/xml/lcl/lazfreetypeintfdrawer.xml
@@ -14,7 +14,8 @@ LCL interface class for the text renderer in the FreeType package.
-This file is part of the Lazarus Component Library (LCL).
+lazfreetypeintfdrawer.pas is part of the Lazarus Component
+Library (LCL).
diff --git a/docs/xml/lcl/lclmemmanager.xml b/docs/xml/lcl/lclmemmanager.xml
index 096a8394ba..7fabb8fa58 100644
--- a/docs/xml/lcl/lclmemmanager.xml
+++ b/docs/xml/lcl/lclmemmanager.xml
@@ -13,13 +13,13 @@ Base class for a memory manager used in the LCL and its interfaces.
lclmemmanager.pas contains classes and type used to define the
-base
-class for various memory managers used in the Lazarus Component Library
+base class for various memory managers used in the Lazarus Component Library
(LCL) and its interfaces. An own memory manager is somewhat faster and
makes debugging and profiling easier.
-This file is part of the Lazarus Component Library (LCL).
+lclmemmanager.pas is part of the Lazarus Component Library
+(LCL).
Author: Mattias Gaertner
diff --git a/docs/xml/lcl/lclmessageglue.xml b/docs/xml/lcl/lclmessageglue.xml
index efdef3f2ee..965d356645 100644
--- a/docs/xml/lcl/lclmessageglue.xml
+++ b/docs/xml/lcl/lclmessageglue.xml
@@ -17,7 +17,8 @@ the LCL from the different widgetsets easier. Your mileage will vary if you
try to use these procedures from within your program.
-This file is part of the Lazarus Component Library (LCL).
+lclmessageglue.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/lclplatformdef.xml b/docs/xml/lcl/lclplatformdef.xml
index 9bb0749ce1..a536e84b13 100644
--- a/docs/xml/lcl/lclplatformdef.xml
+++ b/docs/xml/lcl/lclplatformdef.xml
@@ -14,7 +14,8 @@ LCLPlatformDef
routines used in LCL platform definitions.
-This file is part of the Lazarus Component Library (LCL).
+lclplatformdef.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/lclproc.xml b/docs/xml/lcl/lclproc.xml
index ecfd8f650f..302d1dcb17 100644
--- a/docs/xml/lcl/lclproc.xml
+++ b/docs/xml/lcl/lclproc.xml
@@ -14,7 +14,7 @@ LCLProc
that are useful in LCL applications.
-This file is part of the Lazarus Component Library (LCL).
+lclproc.pas is part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/lclrescache.xml b/docs/xml/lcl/lclrescache.xml
index 40ae4f5ba8..100b3be0cc 100644
--- a/docs/xml/lcl/lclrescache.xml
+++ b/docs/xml/lcl/lclrescache.xml
@@ -14,7 +14,8 @@ LCLResCache
interface resources. See graphics.pp for examples.
-This file is part of the Lazarus Component Library (LCL).
+lclrescache.pas is part of the Lazarus Component Library
+(LCL).
Author: Mattias Gaertner
diff --git a/docs/xml/lcl/lcltranslator.xml b/docs/xml/lcl/lcltranslator.xml
index ea5f959ed4..9446cf6e90 100644
--- a/docs/xml/lcl/lcltranslator.xml
+++ b/docs/xml/lcl/lcltranslator.xml
@@ -12,7 +12,7 @@ Performs string translation in the Lazarus IDE and LCL.
-lcltranslator.pas contains classes and routines used to perform
+lcltranslator.pas contains classes and routines used to perform
translation for strings used in Lazarus IDE and LCL (Lazarus Component
Library). It searches for .po (Portable Object) and/or .mo (Machine Object)
files used to perform I18n internationalization and L10n localization. The
@@ -41,6 +41,10 @@ href="http://wiki.lazarus.freepascal.org/Step-by-step_instructions_for_creating_
Creating Multi-Language Applications
+
+lcltranslator.pas is part of the Lazarus Component Library
+(LCL).
+
diff --git a/docs/xml/lcl/ldocktree.xml b/docs/xml/lcl/ldocktree.xml
index f49ca3ef3d..f30354b650 100644
--- a/docs/xml/lcl/ldocktree.xml
+++ b/docs/xml/lcl/ldocktree.xml
@@ -16,7 +16,8 @@ This unit defines TLazDockTree, the default TDockTree used in the LCL.
TDockTree used in the LCL.
-This file is part of the Lazarus Component Library (LCL).
+ldocktree.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/lmessages.xml b/docs/xml/lcl/lmessages.xml
index f0c32c83e7..707828d906 100644
--- a/docs/xml/lcl/lmessages.xml
+++ b/docs/xml/lcl/lmessages.xml
@@ -15,7 +15,8 @@ for other platforms/widgetsets.
lmessages.pp contains Lazarus message codes and their mapping
to message codes for other platforms/widgetsets.
-This file is part of the Lazarus Component Library (LCL).
+lmessages.pp is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/lresources.xml b/docs/xml/lcl/lresources.xml
index 4cc3251a2f..8959f0cd10 100644
--- a/docs/xml/lcl/lresources.xml
+++ b/docs/xml/lcl/lresources.xml
@@ -36,7 +36,8 @@ Lazarus resource include file.
Author: Mattias Gaertner
-This file is part of the Lazarus Component Library (LCL).
+lresources.pp is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/maskedit.xml b/docs/xml/lcl/maskedit.xml
index d781ccebbf..fde02c64bf 100644
--- a/docs/xml/lcl/maskedit.xml
+++ b/docs/xml/lcl/maskedit.xml
@@ -23,7 +23,7 @@ following components are added to the Lazarus IDE component palette:
TMaskEdit
-This file is part of the Lazarus Component Library (LCL).
+maskedit.pp is part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/popupnotifier.xml b/docs/xml/lcl/popupnotifier.xml
index bd02d70bd4..a217642903 100644
--- a/docs/xml/lcl/popupnotifier.xml
+++ b/docs/xml/lcl/popupnotifier.xml
@@ -21,7 +21,8 @@ Please note that ExtCtrls has a dependency on the
popupnotifier and other units should be avoided.
-This file is part of the Lazarus Component Library (LCL).
+popupnotifier.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/propertystorage.xml b/docs/xml/lcl/propertystorage.xml
index 90b3e0e42a..86e60d492e 100644
--- a/docs/xml/lcl/propertystorage.xml
+++ b/docs/xml/lcl/propertystorage.xml
@@ -20,7 +20,8 @@ implemented in a descendent class. For example: TControlPropertyStorage,
TFormPropertyStorage, TIniPropStorage, TJSONPropStorage, and TXMLPropStorage.
-This file is part of the Lazarus Component Library (LCL).
+propertystorage.pas is part of the Lazarus Component Library
+(LCL).
diff --git a/docs/xml/lcl/spin.xml b/docs/xml/lcl/spin.xml
index e697582a93..15496d4be5 100644
--- a/docs/xml/lcl/spin.xml
+++ b/docs/xml/lcl/spin.xml
@@ -11,7 +11,7 @@ Spin
spin.pp contains classes which implement spin edit controls.
-This file is part of the Lazarus Component Library (LCL).
+spin.pp is part of the Lazarus Component Library (LCL).
The following components are added to the Lazarus IDE component palette:
diff --git a/docs/xml/lcl/stdactns.xml b/docs/xml/lcl/stdactns.xml
index ec82c0f2df..dd06dcd78a 100644
--- a/docs/xml/lcl/stdactns.xml
+++ b/docs/xml/lcl/stdactns.xml
@@ -14,8 +14,8 @@ Defines standard actions used in Action Lists in the LCL.
stdactns.pas contains TAction descendents
which can be used in TActionList for common actions
-performed using controls. This file is part of the Lazarus Component
-Library (LCL).
+performed using controls. stdactns.pas is part of the Lazarus
+Component Library (LCL).
The following components are registered but not displayed on the
diff --git a/docs/xml/lcl/utrace.xml b/docs/xml/lcl/utrace.xml
index e0642d4f41..8b75bd2de9 100644
--- a/docs/xml/lcl/utrace.xml
+++ b/docs/xml/lcl/utrace.xml
@@ -14,7 +14,7 @@ Defines an assertion error handler used for tracebacks in the debugger.
-This file is part of the Lazarus Component Library (LCL).
+utrace.pp is part of the Lazarus Component Library (LCL).
diff --git a/docs/xml/lcl/wscontrols.xml b/docs/xml/lcl/wscontrols.xml
index 87ebf0a7ad..8d7015ccbe 100644
--- a/docs/xml/lcl/wscontrols.xml
+++ b/docs/xml/lcl/wscontrols.xml
@@ -10,7 +10,8 @@ WSControls
Contains the base interface classes for widgetset controls.
-This file is part of the Lazarus Component Library (LCL).
+wscontrols.pp is part of the Lazarus Component Library
+(LCL).
@@ -18,8 +19,10 @@ This file is part of the Lazarus Component Library (LCL).
Default colors used for button faces and button text.
+
DefBtnColors is an array type which contains the default colors used for
button faces and button text in the widgetset class.
+
@@ -27,7 +30,9 @@ button faces and button text in the widgetset class.
+
TWSDragImageListResolution is a TWSCustomImageListResolution descendant.
+
@@ -233,7 +238,9 @@ TWSDragImageListResolution is a TWSCustomImageListResolution descendant.
+
TWSControl is a TWSLCLComponent descendant.
+