summaryrefslogtreecommitdiff
path: root/docs/xml
diff options
context:
space:
mode:
authorgraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2007-09-27 15:05:18 +0000
committergraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2007-09-27 15:05:18 +0000
commita71fd7ccb9e849b95a96eda4c836bc07d61abe80 (patch)
treef48eb71d847d39b0cb183fa9471eb447779f6015 /docs/xml
parent92785f81c244ef48a5258531bb8d1c44cca459f4 (diff)
downloadfpGUI-a71fd7ccb9e849b95a96eda4c836bc07d61abe80.tar.xz
* Added a new property to edit in the Form Designer for TfpgForm's.
* Added skeleton documentation for the CoreLib units. * Fully documented the gfx_utils and gfx_imgfmt_bmp units.
Diffstat (limited to 'docs/xml')
-rw-r--r--docs/xml/corelib/fpgfx.xml2454
-rw-r--r--docs/xml/corelib/gdi/gfx_gdi.xml1780
-rw-r--r--docs/xml/corelib/gfx_clipboard.xml114
-rw-r--r--docs/xml/corelib/gfx_cmdlineparams.xml460
-rw-r--r--docs/xml/corelib/gfx_extinterpolation.xml766
-rw-r--r--docs/xml/corelib/gfx_imgfmt_bmp.xml138
-rw-r--r--docs/xml/corelib/gfx_popupwindow.xml284
-rw-r--r--docs/xml/corelib/gfx_stdimages.xml39
-rw-r--r--docs/xml/corelib/gfx_utf8utils.xml177
-rw-r--r--docs/xml/corelib/gfx_utils.xml84
-rw-r--r--docs/xml/corelib/gfx_widget.xml1373
-rw-r--r--docs/xml/corelib/gfxbase.xml7802
-rw-r--r--docs/xml/corelib/x11/gfx_x11.xml1886
13 files changed, 17357 insertions, 0 deletions
diff --git a/docs/xml/corelib/fpgfx.xml b/docs/xml/corelib/fpgfx.xml
new file mode 100644
index 00000000..6de13439
--- /dev/null
+++ b/docs/xml/corelib/fpgfx.xml
@@ -0,0 +1,2454 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ fpgfx
+ ====================================================================
+-->
+
+<module name="fpgfx">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfx_x11">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TOrientation">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TOrientation.orVertical">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TOrientation.orHorizontal">
+<short></short>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TAlign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAlign.alNone">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAlign.alTop">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAlign.alBottom">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAlign.alLeft">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAlign.alRight">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAlign.alClient">
+<short></short>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TAnchor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAnchor.anLeft">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAnchor.anRight">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAnchor.anTop">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TAnchor.anBottom">
+<short></short>
+</element>
+
+<!-- set type Visibility: default -->
+<element name="TAnchors">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- set type Visibility: default -->
+<element name="TFButtonFlags">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFButtonFlags.btnIsEmbedded">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFButtonFlags.btnIsDefault">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFButtonFlags.btnIsPressed">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFButtonFlags.btnIsSelected">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFButtonFlags.btnHasFocus">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFButtonFlags.btnHasParentColor">
+<short></short>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TMouseButton">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseButton.mbLeft">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseButton.mbRight">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseButton.mbMiddle">
+<short></short>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="AllAnchors">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="cMessageQueueSize">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TIntKeyPressEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntKeyPressEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntKeyPressEvent.keycode">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntKeyPressEvent.shiftstate">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntKeyPressEvent.consumed">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TIntMouseEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntMouseEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntMouseEvent.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntMouseEvent.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntMouseEvent.button">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TIntMouseEvent.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TKeyEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TKeyEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TKeyEvent.AKey">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TKeyEvent.AShift">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TKeyCharEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TKeyCharEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TKeyCharEvent.AKeyChar">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TMouseButtonEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseButtonEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseButtonEvent.AButton">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseButtonEvent.AShift">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseButtonEvent.AMousePos">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TMouseMoveEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseMoveEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseMoveEvent.AShift">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseMoveEvent.AMousePos">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TMouseWheelEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseWheelEvent.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseWheelEvent.AShift">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseWheelEvent.AWheelDelta">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TMouseWheelEvent.AMousePos">
+<short></short>
+</element>
+
+<!-- procedure type Visibility: default -->
+<element name="TPaintEvent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TPaintEvent.Sender">
+<short></short>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TSizeParams">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TSizeParams.min_width">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TSizeParams.max_width">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TSizeParams.min_height">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TSizeParams.max_height">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFontResource">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgFontResource.FFontDesc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgFontResource.FRefCount">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgFontResource.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResource.Create.afontdesc">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResource.IncRefCount">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResource.IncRefCount.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResource.DecRefCount">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResource.DecRefCount.Result">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgFontResource.FontDesc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFont">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgFont.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFont.Create.afontres">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFont.Create.afontdesc">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgFont.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgCanvas">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgWindow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindow.SetParent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindow.SetParent.AValue">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindow.GetParent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindow.GetParent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindow.GetCanvas">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindow.GetCanvas.Result">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgWindow.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindow.Create.AOwner">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgWindow.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindow.Parent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindow.Canvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindow.WinHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgImage.ImageFromRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImage.ImageFromRect.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImage.ImageFromRect.ARect">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgImages">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgImages.FImages">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgImages.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgImages.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgImages.AddImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImages.AddImage.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddImage.imgid">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddImage.img">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgImages.DeleteImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImages.DeleteImage.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.DeleteImage.imgid">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.DeleteImage.freeimg">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgImages.GetImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImages.GetImage.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.GetImage.imgid">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgImages.AddBMP">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImages.AddBMP.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddBMP.imgid">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddBMP.bmpdata">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddBMP.bmpsize">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgImages.AddMaskedBMP">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImages.AddMaskedBMP.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddMaskedBMP.imgid">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddMaskedBMP.bmpdata">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddMaskedBMP.bmpsize">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddMaskedBMP.mcx">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.AddMaskedBMP.mcy">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImages.ListImages">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImages.ListImages.sl">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgCanvas.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.Create.awin">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgCanvas.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvas.DrawButtonFace">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawButtonFace.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawButtonFace.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawButtonFace.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawButtonFace.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawButtonFace.AFlags">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawButtonFace.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvas.DrawControlFrame">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawControlFrame.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawControlFrame.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawControlFrame.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawControlFrame.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawControlFrame.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvas.DrawDirectionArrow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawDirectionArrow.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawDirectionArrow.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawDirectionArrow.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawDirectionArrow.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawDirectionArrow.direction">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawDirectionArrow.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvas.DrawFocusRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvas.DrawFocusRect.r">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: public -->
+<element name="TfpgStyle.DefaultFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: public -->
+<element name="TfpgStyle.MenuFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: public -->
+<element name="TfpgStyle.MenuAccelFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: public -->
+<element name="TfpgStyle.MenuDisabledFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgStyle.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgStyle.DrawButtonFace">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawButtonFace.ACanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawButtonFace.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawButtonFace.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawButtonFace.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawButtonFace.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawButtonFace.AFlags">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgStyle.DrawControlFrame">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawControlFrame.ACanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawControlFrame.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawControlFrame.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawControlFrame.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawControlFrame.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgStyle.DrawDirectionArrow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawDirectionArrow.ACanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawDirectionArrow.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawDirectionArrow.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawDirectionArrow.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawDirectionArrow.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawDirectionArrow.direction">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgStyle.DrawString">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawString.ACanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawString.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawString.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawString.AText">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawString.AEnabled">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgStyle.DrawFocusRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawFocusRect.ACanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgStyle.DrawFocusRect.r">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgApplication">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplication.FDisplayParams">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplication.FScreenWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplication.FScreenHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplication.FDefaultFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplication.FFontResList">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgApplication.FreeFontRes">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplication.FreeFontRes.afontres">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgApplication.InternalInit">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgApplication.RunMessageLoop">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgApplication.WaitWindowMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplication.WaitWindowMessage.atimeoutms">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgApplication.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplication.Create.aparams">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgApplication.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplication.GetFont">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplication.GetFont.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplication.GetFont.afontdesc">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplication.Initialize">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplication.Run">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplication.Flush">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplication.ProcessMessages">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplication.ScreenWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplication.ScreenHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplication.DefaultFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgTimer">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgTimer.FEnabled">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgTimer.FNextAlarm">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgTimer.FInterval">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgTimer.FOnTimer">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgTimer.SetEnabled">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgTimer.SetEnabled.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgTimer.SetInterval">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgTimer.SetInterval.AValue">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgTimer.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgTimer.Create.ainterval">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgTimer.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgTimer.CheckAlarm">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgTimer.CheckAlarm.ctime">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgTimer.Enabled">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgTimer.NextAlarm">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgTimer.Interval">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgTimer.OnTimer">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgCaret">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FEnabled">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FVisible">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FInterval">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FCanvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FTop">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FLeft">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCaret.FTimer">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgCaret.OnTimerTime">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.OnTimerTime.Sender">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgCaret.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgCaret.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCaret.SetCaret">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.SetCaret.acanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.SetCaret.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.SetCaret.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.SetCaret.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.SetCaret.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCaret.UnSetCaret">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCaret.UnSetCaret.acanvas">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCaret.InvertCaret">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCaret.Width">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCaret.Height">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="fpgStyle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="fpgCaret">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="fpgImages">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgApplication">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgApplication.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetFont">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetFont.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetFont.afontdesc">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgWaitWindowMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgPostMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgPostMessage.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgPostMessage.Dest">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgPostMessage.MsgCode">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgPostMessage.aparams">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgSendMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSendMessage.Sender">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSendMessage.Dest">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSendMessage.MsgCode">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSendMessage.aparams">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgDeliverMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgDeliverMessage.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgDeliverMessages">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetFirstMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetFirstMessage.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgDeleteFirstMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgColorToRGB">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgColorToRGB.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgColorToRGB.col">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetNamedColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetNamedColor.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetNamedColor.col">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgSetNamedColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSetNamedColor.colorid">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSetNamedColor.rgbvalue">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetNamedFontDesc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetNamedFontDesc.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetNamedFontDesc.afontid">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgSetNamedFont">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSetNamedFont.afontid">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgSetNamedFont.afontdesc">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgInitTimers">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgCheckTimers">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgClosestTimer">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgClosestTimer.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgClosestTimer.ctime">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgClosestTimer.amaxtime">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetTickCount">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetTickCount.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="InflateRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="InflateRect.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="InflateRect.Rect">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="InflateRect.dx">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="InflateRect.dy">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="OffsetRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="OffsetRect.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="OffsetRect.Rect">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="OffsetRect.dx">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="OffsetRect.dy">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="CenterPoint">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="CenterPoint.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="CenterPoint.Rect">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgRect.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgRect.ALeft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgRect.ATop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgRect.AWidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgRect.AHeight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="PrintRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="PrintRect.Rect">
+<short></short>
+</element>
+
+</module> <!-- fpgfx -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gdi/gfx_gdi.xml b/docs/xml/corelib/gdi/gfx_gdi.xml
new file mode 100644
index 00000000..1e81eb7c
--- /dev/null
+++ b/docs/xml/corelib/gdi/gfx_gdi.xml
@@ -0,0 +1,1780 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_gdi
+ ====================================================================
+-->
+
+<module name="gfx_gdi">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Windows">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfx_impl">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="WM_MOUSEWHEEL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="VER_PLATFORM_WIN32_CE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="UnicodeEnabledOS">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="WinVersion">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- alias type Visibility: default -->
+<element name="TfpgGContext">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgWindowImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFontResourceImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgFontResourceImpl.FFontData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgFontResourceImpl.FMetrics">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgFontResourceImpl.OpenFontByDesc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.OpenFontByDesc.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResourceImpl.OpenFontByDesc.desc">
+<short></short>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgFontResourceImpl.Handle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgFontResourceImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResourceImpl.Create.afontdesc">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgFontResourceImpl.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.HandleIsValid">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.HandleIsValid.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetAscent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetAscent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetDescent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetDescent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetHeight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetHeight.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetTextWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetTextWidth.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResourceImpl.GetTextWidth.txt">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFontImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgImageImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgImageImpl.FBMPHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgImageImpl.FMaskHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgImageImpl.FIsTwoColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: private -->
+<element name="TfpgImageImpl.BMPHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: private -->
+<element name="TfpgImageImpl.MaskHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageImpl.DoFreeImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageImpl.DoInitImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.acolordepth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.aheight">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.aimgdata">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageImpl.DoInitImageMask">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImageMask.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImageMask.aheight">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImageMask.aimgdata">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgImageImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgCanvasImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FDrawing">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FBufferBitmap">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FDrawWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.Fgc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.fBufgc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FWinGC">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FBackgroundColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FCurFontRes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FClipRect">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FClipRectSet">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FWindowsColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FBrush">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FPen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FClipRegion">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FIntLineStyle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FBufWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FBufHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgCanvasImpl.TryFreeBackBuffer">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetFontRes">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetFontRes.fntres">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetTextColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetTextColor.cl">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetColor.cl">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetLineStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetLineStyle.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetLineStyle.astyle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoGetWinRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoGetWinRect.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.col">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoFillTriangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.y2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.x3">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.y3">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawLine">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.y2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawImagePart">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.img">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.xi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.yi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawString">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawString.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawString.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawString.txt">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetClipRect.ARect">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgCanvasImpl.DoGetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasImpl.DoGetClipRect.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoAddClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoAddClipRect.ARect">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoClearClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoBeginDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoBeginDraw.awin">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoBeginDraw.buffered">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoEndDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgCanvasImpl.GetPixel">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasImpl.GetPixel.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.GetPixel.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.GetPixel.Y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.SetPixel">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.SetPixel.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.SetPixel.Y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.SetPixel.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.a2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoFillArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.a2">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgCanvasImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgCanvasImpl.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWindowImpl.FMouseInWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgWindowImpl.DoMouseEnterLeaveCheck">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowImpl.DoMouseEnterLeaveCheck.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMouseEnterLeaveCheck.AWindow">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMouseEnterLeaveCheck.uMsg">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMouseEnterLeaveCheck.wParam">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMouseEnterLeaveCheck.lParam">
+<short></short>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FWinHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FModalForWin">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FWinStyle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FWinStyleEx">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FParentWinHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoAllocateWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoAllocateWindowHandle.AParent">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoReleaseWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoSetWindowVisible">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoSetWindowVisible.AValue">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowImpl.HandleIsValid">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowImpl.HandleIsValid.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.aleft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.atop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoMoveWindow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMoveWindow.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMoveWindow.y">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowImpl.DoWindowToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowImpl.DoWindowToScreen.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoWindowToScreen.ASource">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoWindowToScreen.AScreenPos">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoSetWindowTitle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoSetWindowTitle.ATitle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoSetMouseCursor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWindowImpl.WinHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgWindowImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.Create.AOwner">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowImpl.CaptureMouse">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowImpl.ReleaseMouse">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgApplicationImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.FDisplay">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.WindowClass">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.WidgetClass">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_default">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_dir_ew">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_dir_ns">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_edit">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_dir_nwse">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_dir_nesw">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_move">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_crosshair">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.hcr_wait">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.FFocusedWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.LastClickWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.LastWinClickTime">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgApplicationImpl.DoGetFontFaceList">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.DoGetFontFaceList.Result">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgApplicationImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.Create.aparams">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationImpl.DoMessagesPending">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.DoMessagesPending.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplicationImpl.DoWaitWindowMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.DoWaitWindowMessage.atimeoutms">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplicationImpl.DoFlush">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationImpl.GetScreenWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.GetScreenWidth.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationImpl.GetScreenHeight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.GetScreenHeight.Result">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplicationImpl.Display">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+</module> <!-- gfx_gdi -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_clipboard.xml b/docs/xml/corelib/gfx_clipboard.xml
new file mode 100644
index 00000000..d3ca4f19
--- /dev/null
+++ b/docs/xml/corelib/gfx_clipboard.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_clipboard
+ ====================================================================
+-->
+
+<module name="gfx_clipboard">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgClipboard">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgClipboard.FClipboardData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgClipboard.GetText">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgClipboard.GetText.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgClipboard.SetText">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgClipboard.SetText.AValue">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgClipboard.Text">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgClipboard">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgClipboard.Result">
+<short></short>
+</element>
+
+</module> <!-- gfx_clipboard -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_cmdlineparams.xml b/docs/xml/corelib/gfx_cmdlineparams.xml
new file mode 100644
index 00000000..25591f8b
--- /dev/null
+++ b/docs/xml/corelib/gfx_cmdlineparams.xml
@@ -0,0 +1,460 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_cmdlineparams
+ ====================================================================
+-->
+
+<module name="gfx_cmdlineparams">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="ctiCommandLineParamPrefix">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TGfxCommandLineParams">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TGfxCommandLineParams.FsParams">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TGfxCommandLineParams.FslParams">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TGfxCommandLineParams.ReadParams">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.WordExtract">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.WordExtract.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordExtract.AInput">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordExtract.APos">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordExtract.ADelims">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.WordCount">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.WordCount.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordCount.AStrToProcess">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordCount.ADelims">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.WordPosition">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.WordPosition.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordPosition.AN">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordPosition.AStr">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.WordPosition.ADelims">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.ExtractChar">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.ExtractChar.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.ExtractChar.AValue">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.ExtractChar.APos">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.CharInStr">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.CharInStr.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.CharInStr.AChr">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.CharInStr.AStr">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.StripLeadingDelims">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.StripLeadingDelims.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StripLeadingDelims.AStrToProcess">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StripLeadingDelims.ADelims">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.StripTrailingDelims">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.StripTrailingDelims.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StripTrailingDelims.AStrToProcess">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StripTrailingDelims.ADelims">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.NumToken">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.NumToken.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.NumToken.AValue">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.NumToken.AToken">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.Token">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.Token.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.Token.AValue">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.Token.AToken">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.Token.APos">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TGfxCommandLineParams.StrTran">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.StrTran.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StrTran.AValue">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StrTran.ADel">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.StrTran.AIns">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TGfxCommandLineParams.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TGfxCommandLineParams.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TGfxCommandLineParams.IsParam">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.IsParam.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.IsParam.AParam">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.IsParam.AParams">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TGfxCommandLineParams.GetParam">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGfxCommandLineParams.GetParam.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGfxCommandLineParams.GetParam.AParam">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TGfxCommandLineParams.Params">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TGfxCommandLineParams.AsString">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="gCommandLineParams">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="gCommandLineParams.Result">
+<short></short>
+</element>
+
+</module> <!-- gfx_cmdlineparams -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_extinterpolation.xml b/docs/xml/corelib/gfx_extinterpolation.xml
new file mode 100644
index 00000000..2d1e7d89
--- /dev/null
+++ b/docs/xml/corelib/gfx_extinterpolation.xml
@@ -0,0 +1,766 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_extinterpolation
+ ====================================================================
+-->
+
+<module name="gfx_extinterpolation">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBlackmanInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBlackmanInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBlackmanInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBlackmanInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBlackmanInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBlackmanInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBlackmanSincInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBlackmanSincInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBlackmanSincInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBlackmanSincInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBlackmanSincInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBlackmanSincInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBlackmanBesselInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBlackmanBesselInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBlackmanBesselInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBlackmanBesselInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBlackmanBesselInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBlackmanBesselInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TGaussianInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TGaussianInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGaussianInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TGaussianInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TGaussianInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TGaussianInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBoxInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBoxInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBoxInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBoxInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBoxInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBoxInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="THermiteInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="THermiteInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="THermiteInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="THermiteInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="THermiteInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="THermiteInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TLanczosInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TLanczosInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TLanczosInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TLanczosInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TLanczosInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TLanczosInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TQuadraticInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TQuadraticInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TQuadraticInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TQuadraticInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TQuadraticInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TQuadraticInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TCubicInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TCubicInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TCubicInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TCubicInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TCubicInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TCubicInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TCatromInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TCatromInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TCatromInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TCatromInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TCatromInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TCatromInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBilinearInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBilinearInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBilinearInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBilinearInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBilinearInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBilinearInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="THanningInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="THanningInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="THanningInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="THanningInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="THanningInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="THanningInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="THammingInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="THammingInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="THammingInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="THammingInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="THammingInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="THammingInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBSplineInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBSplineInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBSplineInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBSplineInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBSplineInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBSplineInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TBellInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBellInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBellInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TBellInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TBellInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TBellInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+</module> <!-- gfx_extinterpolation -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_imgfmt_bmp.xml b/docs/xml/corelib/gfx_imgfmt_bmp.xml
new file mode 100644
index 00000000..603564a2
--- /dev/null
+++ b/docs/xml/corelib/gfx_imgfmt_bmp.xml
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_imgfmt_bmp
+ ====================================================================
+-->
+
+<module name="gfx_imgfmt_bmp">
+<short>BMP image reader implementation</short>
+<descr>This unit implements a BMP (Bitmap) image reader.
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="fpgfx">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="fpcanvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="ReadImage_BMP">
+<short>Reads the internal structure of the BMP file.</short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="ReadImage_BMP.img">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="ReadImage_BMP.bmp">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="ReadImage_BMP.bmpsize">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="LoadImage_BMP">
+<short>Load's the image from the file specified.</short>
+<descr>This functions loads the BMP image from the file specified and returns
+a TfpgImage object representing the BMP file.
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="LoadImage_BMP.Result">
+<short>The TfpgImage represeting the BMP file.</short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="LoadImage_BMP.AFileName">
+<short>The file name on disk containing the BMP data.</short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="CreateImage_BMP">
+<short>Creates a TfpgImage representing a BMP file from data in memory.</short>
+<descr>Creates a TfpgImage representing a BMP file from data in memory.
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="CreateImage_BMP.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="CreateImage_BMP.bmp">
+<short>Pointer to BMP data in memory.</short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="CreateImage_BMP.bmpsize">
+<short>Size of the data in memory to read.</short>
+</element>
+
+</module> <!-- gfx_imgfmt_bmp -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_popupwindow.xml b/docs/xml/corelib/gfx_popupwindow.xml
new file mode 100644
index 00000000..dadbc638
--- /dev/null
+++ b/docs/xml/corelib/gfx_popupwindow.xml
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_popupwindow
+ ====================================================================
+-->
+
+<module name="gfx_popupwindow">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="fpgfx">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfx_widget">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfx_impl">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgPopupWindow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgPopupWindow.FDontCloseWidget">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgPopupWindow.MsgClose">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgPopupWindow.MsgClose.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgPopupWindow.AdjustWindowStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgPopupWindow.HandleShow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgPopupWindow.HandleHide">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgPopupWindow.HandleClose">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgPopupWindow.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgPopupWindow.Create.AOwner">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgPopupWindow.ShowAt">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgPopupWindow.ShowAt.AWidget">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgPopupWindow.ShowAt.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgPopupWindow.ShowAt.y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgPopupWindow.Close">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgPopupWindow.DontCloseWidget">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="ClosePopups">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="PopupListFirst">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="PopupListFirst.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="PopupListFind">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="PopupListFind.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="PopupListFind.AWinHandle">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="PopupDontCloseWidget">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="PopupDontCloseWidget.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="PopupDontCloseWidget.AWidget">
+<short></short>
+</element>
+
+</module> <!-- gfx_popupwindow -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_stdimages.xml b/docs/xml/corelib/gfx_stdimages.xml
new file mode 100644
index 00000000..e6031bd1
--- /dev/null
+++ b/docs/xml/corelib/gfx_stdimages.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_stdimages
+ ====================================================================
+-->
+
+<module name="gfx_stdimages">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="fpgfx">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="fpgCreateStandardImages">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+</module> <!-- gfx_stdimages -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_utf8utils.xml b/docs/xml/corelib/gfx_utf8utils.xml
new file mode 100644
index 00000000..a215a6b3
--- /dev/null
+++ b/docs/xml/corelib/gfx_utf8utils.xml
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_UTF8utils
+ ====================================================================
+-->
+
+<module name="gfx_UTF8utils">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="UTF8Pos">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="UTF8Pos.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Pos.SearchForText">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Pos.SearchInText">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="UTF8Copy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="UTF8Copy.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Copy.s">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Copy.StartCharIndex">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Copy.CharCount">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="UTF8Length">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="UTF8Length.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Length.s">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Length.p">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8Length.ByteCount">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="UTF8CharStart">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="UTF8CharStart.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8CharStart.UTF8Str">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8CharStart.Len">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8CharStart.Index">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="UTF8CharacterLength">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="UTF8CharacterLength.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="UTF8CharacterLength.p">
+<short></short>
+</element>
+
+</module> <!-- gfx_UTF8utils -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_utils.xml b/docs/xml/corelib/gfx_utils.xml
new file mode 100644
index 00000000..dee4090c
--- /dev/null
+++ b/docs/xml/corelib/gfx_utils.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_utils
+ ====================================================================
+-->
+
+<module name="gfx_utils">
+<short>Utility functions.</short>
+<descr>Utility functions that need different implementations for each
+ supported platform.
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="ExtractTargetSymLinkPath">
+<short>Returns the target symbolic link path</short>
+<descr>This functions returns a blank string under Windows because the file
+ system doesn't support symbolic links. Under Linux it returns the target path
+ of the symbol link. This function is used in the File Open/Save dialog.
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="ExtractTargetSymLinkPath.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="ExtractTargetSymLinkPath.ALink">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="FileIsSymlink">
+<short>Is the file a symbolic link.</short>
+<descr>Under Windows this function always returns False, due to the file
+ system not supporting symbolic links. Under Linux it will return True if the
+ specified file is a symbolic link.
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="FileIsSymlink.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="FileIsSymlink.AFilename">
+<short></short>
+</element>
+
+</module> <!-- gfx_utils -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfx_widget.xml b/docs/xml/corelib/gfx_widget.xml
new file mode 100644
index 00000000..8b064817
--- /dev/null
+++ b/docs/xml/corelib/gfx_widget.xml
@@ -0,0 +1,1373 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_widget
+ ====================================================================
+-->
+
+<module name="gfx_widget">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="fpgfx">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TFocusSearchDirection">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFocusSearchDirection.fsdFirst">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFocusSearchDirection.fsdLast">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFocusSearchDirection.fsdNext">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TFocusSearchDirection.fsdPrev">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgWidget">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FAlignRect">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnDoubleClick">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnMouseDown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnMouseEnter">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnMouseExit">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnMouseMove">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnMouseUp">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnPaint">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWidget.FOnScreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgPaint">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgPaint.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgResize">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgResize.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMove">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMove.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgKeyChar">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgKeyChar.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgKeyPress">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgKeyPress.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgKeyRelease">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgKeyRelease.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMouseDown">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMouseDown.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMouseUp">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMouseUp.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMouseMove">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMouseMove.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgDoubleClick">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgDoubleClick.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMouseEnter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMouseEnter.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMouseExit">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMouseExit.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.MsgMouseScroll">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MsgMouseScroll.msg">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWidget.SetActiveWidget">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetActiveWidget.AValue">
+<short></short>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FFormDesigner">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FVisible">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FEnabled">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FFocusable">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FFocused">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FTabOrder">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FAnchors">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FActiveWidget">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FAlign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWidget.FHint">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWidget.GetParent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWidget.GetParent.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.SetParent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetParent.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.SetEnabled">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetEnabled.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.SetVisible">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetVisible.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.DoAlign">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.DoAlign.aalign">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandlePaint">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleResize">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleResize.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleResize.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleMove">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMove.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMove.y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleKeyChar">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyChar.AText">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyChar.shiftstate">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyChar.consumed">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleKeyPress">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyPress.keycode">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyPress.shiftstate">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyPress.consumed">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleKeyRelease">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyRelease.keycode">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyRelease.shiftstate">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleKeyRelease.consumed">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleSetFocus">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleKillFocus">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleLMouseDown">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleLMouseDown.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleLMouseDown.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleLMouseDown.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleRMouseDown">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleRMouseDown.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleRMouseDown.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleRMouseDown.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleLMouseUp">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleLMouseUp.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleLMouseUp.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleLMouseUp.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleRMouseUp">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleRMouseUp.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleRMouseUp.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleRMouseUp.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleMouseMove">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseMove.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseMove.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseMove.btnstate">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseMove.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleDoubleClick">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleDoubleClick.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleDoubleClick.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleDoubleClick.button">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleDoubleClick.shiftstate">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleMouseEnter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleMouseExit">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleMouseScroll">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseScroll.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseScroll.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseScroll.shiftstate">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleMouseScroll.delta">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWidget.FindFocusWidget">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWidget.FindFocusWidget.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.FindFocusWidget.startwg">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.FindFocusWidget.direction">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleAlignments">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleAlignments.dwidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.HandleAlignments.dheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleShow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.InternalHandleShow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.HandleHide">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.MoveAndResize">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResize.aleft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResize.atop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResize.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResize.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWidget.RePaint">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnPaint">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnMouseExit">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnMouseEnter">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnMouseMove">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnMouseDown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnMouseUp">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWidget.OnDoubleClick">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgWidget.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.Create.AOwner">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgWidget.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWidget.SetFocus">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWidget.KillFocus">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWidget.MoveAndResizeBy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResizeBy.dx">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResizeBy.dy">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResizeBy.dw">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.MoveAndResizeBy.dh">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWidget.SetPosition">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetPosition.aleft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetPosition.atop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetPosition.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWidget.SetPosition.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWidget.Invalidate">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.FormDesigner">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Parent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.ActiveWidget">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Visible">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Enabled">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.TabOrder">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Focusable">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Focused">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Anchors">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Align">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWidget.Hint">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="FocusRootWidget">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="FindKeyboardFocus">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="FindKeyboardFocus.Result">
+<short></short>
+</element>
+
+</module> <!-- gfx_widget -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/gfxbase.xml b/docs/xml/corelib/gfxbase.xml
new file mode 100644
index 00000000..cff49839
--- /dev/null
+++ b/docs/xml/corelib/gfxbase.xml
@@ -0,0 +1,7802 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfxbase
+ ====================================================================
+-->
+
+<module name="gfxbase">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- alias type Visibility: default -->
+<element name="TfpgCoord">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- alias type Visibility: default -->
+<element name="TfpgColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TRGBTriple">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TRGBTriple.Red">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TRGBTriple.Green">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TRGBTriple.Blue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TRGBTriple.Alpha">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TWindowType">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowType.wtChild">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowType.wtWindow">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowType.wtModalForm">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowType.wtPopup">
+<short></short>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TWindowAttribute">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowAttribute.waSizeable">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowAttribute.waAutoPos">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TWindowAttribute.waScreenCenterPos">
+<short></short>
+</element>
+
+<!-- set type Visibility: default -->
+<element name="TWindowAttributes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TMouseCursor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcDefault">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcArrow">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcCross">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcIBeam">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcSizeEW">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcSizeNS">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcSizeNWSE">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcSizeNESW">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcSizeSWNE">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcSizeSENW">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcMove">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TMouseCursor.mcHourGlass">
+<short></short>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TGradientDirection">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TGradientDirection.gdVertical">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TGradientDirection.gdHorizontal">
+<short></short>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TClipboardKeyType">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TClipboardKeyType.ckNone">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TClipboardKeyType.ckCopy">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TClipboardKeyType.ckPaste">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TClipboardKeyType.ckCut">
+<short></short>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="MOUSE_LEFT">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="MOUSE_RIGHT">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="MOUSE_MIDDLE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_PAINT">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_ACTIVATE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_DEACTIVATE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_KEYPRESS">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_KEYRELEASE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_KEYCHAR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_MOUSEDOWN">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_MOUSEUP">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_MOUSEMOVE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_DOUBLECLICK">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_MOUSEENTER">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_MOUSEEXIT">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_CLOSE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_SCROLL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_RESIZE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_MOVE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_POPUPCLOSE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPGM_KILLME">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNul">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyBackSpace">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyTab">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyLinefeed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyReturn">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyEnter">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyEscape">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDelete">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySpace">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyVoid">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyBreak">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyScrollForw">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyScrollBack">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyBoot">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCompose">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySAK">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyUndo">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyRedo">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMenu">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCancel">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPrintScreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyExecute">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyFind">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyBegin">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyClear">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyInsert">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySelect">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMacro">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyHelp">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDo">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPause">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyStop">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySysRq">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyModeSwitch">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyUp">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyLeft">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyRight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPrior">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPageUp">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNext">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPageDown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyHome">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyEnd">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF0">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF1">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF3">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF4">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF5">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF6">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF7">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF8">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF9">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF10">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF11">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF12">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF13">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF14">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF15">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF16">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF17">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF18">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF19">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF20">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF21">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF22">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF23">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF24">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF25">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF26">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF27">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF28">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF29">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF30">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF31">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF32">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF33">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF34">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF35">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF36">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF37">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF38">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF39">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF40">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF41">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF42">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF43">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF44">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF45">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF46">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF47">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF48">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF49">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF50">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF51">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF52">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF53">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF54">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF55">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF56">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF57">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF58">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF59">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF60">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF61">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF62">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF63">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyF64">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP0">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP1">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP3">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP4">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP5">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP6">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP7">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP8">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyP9">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPA">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPB">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPC">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPD">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPE">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPPlus">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPMinus">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPSlash">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPAsterisk">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPStar">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPEqual">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPSeparator">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPDecimal">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPParenLeft">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPParenRight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPSpace">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPEnter">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPTab">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPPlusMinus">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPBegin">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF1">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF3">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF4">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF5">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF6">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF7">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF8">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPF9">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyShift">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCtrl">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyAlt">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMeta">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySuper">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyHyper">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyAltGr">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCaps">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNum">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyScroll">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyShiftL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyShiftR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCtrlL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCtrlR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyAltL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyAltR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMetaL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMetaR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySuperL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySuperR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyHyperL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyHyperR">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyShiftLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCtrlLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyAltLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMetaLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keySuperLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyHyperLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyAltGrLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCapsLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNumLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyScrollLock">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadRing">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadCaron">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadOgonek">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadIota">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadDoubleAcute">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadBreve">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadAboveDot">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadBelowDot">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadVoicedSound">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadSemiVoicedSound">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadAcute">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadCedilla">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadCircumflex">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadDiaeresis">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadGrave">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadTilde">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDeadMacron">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNIL">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyEcuSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyColonSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyCruzeiroSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyFFrancSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyLiraSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyMillSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNairaSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyPesetaSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyRupeeSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyWonSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyNewSheqelSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyDongSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="keyEuroSign">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="FPG_DEFAULT_FONT_DESC">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="UserNamedColorStart">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clAqua">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBlack">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCream">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDkGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clFuchsia">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLime">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLtGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMaroon">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clNavy">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clOlive">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPurple">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clRed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSilver">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clTeal">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clWhite">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clYellow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clNone">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDefault">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMoneyGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSkyBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMedGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clWindowBackground">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBoxColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clButtonFace">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clShadow1">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clShadow2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clHilite1">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clHilite2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clText1">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clText2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clText3">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clText4">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSelection">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSelectionText">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clInactiveSel">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clInactiveSelText">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clScrollBar">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clListBox">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGridLines">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGridHeader">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clWidgetFrame">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clInactiveWgFrame">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clTextCursor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clChoiceListBox">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clUnset">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMenuText">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMenuDisabled">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clAliceBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clAntiqueWhite">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clAquamarine">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clAzure">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBeige">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBisque">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBlanchedAlmond">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBlueViolet">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBrown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clBurlyWood">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCadetBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clChartreuse">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clChocolate">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCoral">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCornflowerBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCornsilk">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCrimson">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clCyan">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkCyan">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkGoldenrod">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkKhaki">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkMagenta">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkOliveGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkOrange">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkOrchid">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkRed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkSalmon">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkSeaGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkSlateBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkSlateGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkTurquoise">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDarkViolet">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDeepPink">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDeepSkyBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDimGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clDodgerBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clFireBrick">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clFloralWhite">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clForestGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGainsboro">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGhostWhite">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGold">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGoldenrod">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clGreenYellow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clHoneydew">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clHotPink">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clIndianRed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clIndigo">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clIvory">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clKhaki">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLavender">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLavenderBlush">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLawnGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLemonChiffon">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightCoral">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightCyan">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightGoldenrodYellow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightGrey">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightPink">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightSalmon">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightSeaGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightSkyBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightSlateGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightSteelBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLightYellow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLimeGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clLinen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMagenta">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumAquamarine">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumOrchid">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumPurple">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumSeaGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumSlateBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumSpringGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumTurquoise">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMediumVioletRed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMidnightBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMintCream">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMistyRose">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clMoccasin">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clNavajoWhite">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clOldLace">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clOliveDrab">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clOrange">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clOrangeRed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clOrchid">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPaleGoldenrod">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPaleGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPaleTurquoise">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPaleVioletRed">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPaleBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPapayaWhip">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPeachPuff">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPeru">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPink">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPlum">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clPowderBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clRosyBrown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clRoyalBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSaddleBrown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSalmon">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSandyBrown">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSeaGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSeashell">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSienna">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSkyBlue2">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSlateBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSlateGray">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSnow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSpringGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clSteelBlue">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clTan">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clThistle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clTomato">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clTurquoise">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clViolet">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clWheat">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clWhiteSmoke">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constant Visibility: default -->
+<element name="clYellowGreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgRect.Top">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgRect.Left">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgRect.Width">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgRect.Height">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="TfpgRect.SetRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgRect.SetRect.aleft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgRect.SetRect.atop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgRect.SetRect.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgRect.SetRect.aheight">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="TfpgRect.Bottom">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgRect.Bottom.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="TfpgRect.Right">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgRect.Right.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="TfpgRect.SetBottom">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgRect.SetBottom.Value">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="TfpgRect.SetRight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgRect.SetRight.Value">
+<short></short>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TfpgMsgParmMouse">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmMouse.x">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmMouse.y">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmMouse.Buttons">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmMouse.shiftstate">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmMouse.delta">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TfpgMsgParmKeyboard">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmKeyboard.keycode">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmKeyboard.keychar">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMsgParmKeyboard.shiftstate">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TfpgMessageParams">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageParams.mouse">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageParams.keyboard">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageParams.rect">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TfpgMessageRec">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageRec.MsgCode">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageRec.Sender">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageRec.Dest">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TfpgMessageRec.Params">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- pointer type Visibility: default -->
+<element name="PfpgMessageRec">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TfpgLineStyle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TfpgLineStyle.lsSolid">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TfpgLineStyle.lsDash">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TfpgLineStyle.lsDot">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TfpgLineStyle.lsDashDot">
+<short></short>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TfpgLineStyle.lsDashDotDot">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgWindowBase">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgCanvasBase">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgImageBase">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgImageBase.GetColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImageBase.GetColor.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.GetColor.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.GetColor.y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgImageBase.SetColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.SetColor.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.SetColor.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.SetColor.AValue">
+<short></short>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FColorDepth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FMasked">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FImageData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FImageDataSize">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FMaskData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgImageBase.FMaskDataSize">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageBase.DoFreeImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageBase.DoInitImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImage.acolordepth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImage.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImage.aheight">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImage.aimgdata">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageBase.DoInitImageMask">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImageMask.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImageMask.aheight">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.DoInitImageMask.aimgdata">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgImageBase.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgImageBase.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImageBase.Invert">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImageBase.FreeImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImageBase.AllocateImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.AllocateImage.acolordepth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.AllocateImage.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.AllocateImage.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImageBase.AllocateMask">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImageBase.CreateMaskFromSample">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.CreateMaskFromSample.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.CreateMaskFromSample.y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgImageBase.UpdateImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.ImageData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.ImageDataSize">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.MaskData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.MaskDataSize">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.Width">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.Height">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.ColorDepth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.Masked">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgImageBase.Colors">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.Colors.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageBase.Colors.y">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFontResourceBase">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceBase.GetAscent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceBase.GetAscent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceBase.GetDescent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceBase.GetDescent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceBase.GetHeight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceBase.GetHeight.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceBase.GetTextWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceBase.GetTextWidth.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResourceBase.GetTextWidth.txt">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFontBase">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgFontBase.FFontDesc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgFontBase.FFontRes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontBase.TextWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontBase.TextWidth.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontBase.TextWidth.txt">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontBase.Ascent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontBase.Ascent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontBase.Descent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontBase.Descent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontBase.Height">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontBase.Height.Result">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgFontBase.FontDesc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgFontBase.FontRes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgFontBase.Handle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgCustomInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCustomInterpolation.FCanvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCustomInterpolation.FImage">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCustomInterpolation.Initialize">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCustomInterpolation.Initialize.AImage">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCustomInterpolation.Initialize.ACanvas">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCustomInterpolation.Execute">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCustomInterpolation.Execute.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCustomInterpolation.Execute.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCustomInterpolation.Execute.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCustomInterpolation.Execute.h">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCustomInterpolation.Canvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCustomInterpolation.Image">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgBaseInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgBaseInterpolation.xfactor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgBaseInterpolation.yfactor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgBaseInterpolation.xsupport">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgBaseInterpolation.ysupport">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgBaseInterpolation.tempimage">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgBaseInterpolation.Horizontal">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Horizontal.width">
+<short></short>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgBaseInterpolation.Vertical">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Vertical.dx">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Vertical.dy">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Vertical.width">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Vertical.height">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgBaseInterpolation.Execute">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Execute.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Execute.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Execute.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Execute.h">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgBaseInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgBaseInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgBaseInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgBaseInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgBaseInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgBaseInterpolation.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgMitchelInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgMitchelInterpolation.Filter">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgMitchelInterpolation.Filter.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgMitchelInterpolation.Filter.x">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgMitchelInterpolation.MaxSupport">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgMitchelInterpolation.MaxSupport.Result">
+<short></short>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasBase.FFastDoubleBuffer">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasBase.FInterpolation">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgCanvasBase.SetInterpolation">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetInterpolation.AValue">
+<short></short>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FBufferedDraw">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FBeginDrawCount">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FTextColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FLineWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FLineStyle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FFont">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgCanvasBase.FPersistentResources">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoSetFontRes">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoSetFontRes.fntres">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoSetTextColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoSetTextColor.cl">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoSetColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoSetColor.cl">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoSetLineStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoSetLineStyle.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoSetLineStyle.astyle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoGetWinRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoGetWinRect.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoXORFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoXORFillRectangle.col">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoXORFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoXORFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoXORFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoXORFillRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoFillTriangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillTriangle.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillTriangle.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillTriangle.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillTriangle.y2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillTriangle.x3">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillTriangle.y3">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoDrawRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoDrawLine">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawLine.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawLine.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawLine.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawLine.y2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoDrawImagePart">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.img">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.xi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.yi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawImagePart.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoDrawString">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawString.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawString.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawString.txt">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoSetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoSetClipRect.ARect">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgCanvasBase.DoGetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasBase.DoGetClipRect.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoAddClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoAddClipRect.ARect">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoClearClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoBeginDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoBeginDraw.awin">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoBeginDraw.buffered">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoPutBufferToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoPutBufferToScreen.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoPutBufferToScreen.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoPutBufferToScreen.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoPutBufferToScreen.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoEndDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgCanvasBase.GetPixel">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasBase.GetPixel.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GetPixel.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GetPixel.Y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.SetPixel">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetPixel.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetPixel.Y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetPixel.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoDrawArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoDrawArc.a2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasBase.DoFillArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DoFillArc.a2">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgCanvasBase.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgCanvasBase.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.DrawRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawRectangle.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawRectangle.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.DrawLine">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawLine.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawLine.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawLine.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawLine.y2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.DrawImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImage.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImage.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImage.img">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.DrawImagePart">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.img">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.xi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.yi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawImagePart.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.DrawArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawArc.a2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.StretchDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.StretchDraw.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.StretchDraw.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.StretchDraw.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.StretchDraw.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.StretchDraw.ASource">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.CopyRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.CopyRect.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.CopyRect.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.CopyRect.ACanvas">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.CopyRect.SourceRect">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.DrawString">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawString.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawString.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.DrawString.txt">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.FillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillRectangle.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillRectangle.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.FillTriangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillTriangle.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillTriangle.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillTriangle.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillTriangle.y2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillTriangle.x3">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillTriangle.y3">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.FillArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.FillArc.a2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.GradientFill">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GradientFill.ARect">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GradientFill.AStart">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GradientFill.AStop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GradientFill.ADirection">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.XORFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.XORFillRectangle.col">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.XORFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.XORFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.XORFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.XORFillRectangle.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.XORFillRectangle.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.SetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetClipRect.ARect">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgCanvasBase.GetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasBase.GetClipRect.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.AddClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.AddClipRect.ARect">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.ClearClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.Clear">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.Clear.AColor">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.GetWinRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.GetWinRect.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.SetColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetColor.AColor">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.SetTextColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetTextColor.AColor">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.SetLineStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetLineStyle.AWidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetLineStyle.AStyle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.SetFont">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.SetFont.AFont">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.BeginDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.BeginDraw.ABuffered">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.EndDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.EndDraw.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.EndDraw.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.EndDraw.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.EndDraw.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.EndDraw.ARect">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgCanvasBase.FreeResources">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.Color">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.TextColor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.Font">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.Pixels">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.Pixels.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasBase.Pixels.Y">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.InterpolationFilter">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.FastDoubleBuffer">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.LineStyle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgCanvasBase.LineWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgWindowBase.FParent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgWindowBase.SetMouseCursor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.SetMouseCursor.AValue">
+<short></short>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FMouseCursor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FWindowType">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FWindowAttributes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FTop">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FLeft">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FMinWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FMinHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowBase.FCanvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowBase.HandleIsValid">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.HandleIsValid.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoUpdateWindowPosition">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoUpdateWindowPosition.aleft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoUpdateWindowPosition.atop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoUpdateWindowPosition.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoUpdateWindowPosition.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoAllocateWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoAllocateWindowHandle.AParent">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoReleaseWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoSetWindowVisible">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoSetWindowVisible.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoMoveWindow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoMoveWindow.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoMoveWindow.y">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowBase.DoWindowToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.DoWindowToScreen.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoWindowToScreen.ASource">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoWindowToScreen.AScreenPos">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoSetWindowTitle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.DoSetWindowTitle.ATitle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.DoSetMouseCursor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.SetParent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.SetParent.AValue">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowBase.GetParent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.GetParent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowBase.GetCanvas">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.GetCanvas.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.AllocateWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.ReleaseWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.SetWindowTitle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.SetWindowTitle.ATitle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.SetHeight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.SetHeight.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowBase.SetWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.SetWidth.AValue">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgWindowBase.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.Create.AOwner">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowBase.AdjustWindowStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowBase.SetWindowParameters">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgWindowBase.Right">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.Right.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgWindowBase.Bottom">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.Bottom.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowBase.UpdateWindowPosition">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowBase.MoveWindow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.MoveWindow.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.MoveWindow.y">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgWindowBase.WindowToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowBase.WindowToScreen.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.WindowToScreen.ASource">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowBase.WindowToScreen.AScreenPos">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowBase.CaptureMouse">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowBase.ReleaseMouse">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.HasHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.WindowType">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.WindowAttributes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.Left">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.Top">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.Width">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.Height">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.MinWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.MinHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.Canvas">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.Parent">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgWindowBase.MouseCursor">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgApplicationBase">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgApplicationBase.FMainForm">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgApplicationBase.FTerminated">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgApplicationBase.FTopModalForm">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationBase.FIsInitialized">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgApplicationBase.DoGetFontFaceList">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationBase.DoGetFontFaceList.Result">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgApplicationBase.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationBase.Create.AParams">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationBase.GetFontFaceList">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationBase.GetFontFaceList.Result">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplicationBase.IsInitialized">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplicationBase.TopModalForm">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplicationBase.MainForm">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplicationBase.Terminated">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: default -->
+<element name="KeycodeToText">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="KeycodeToText.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="KeycodeToText.AKey">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="KeycodeToText.AShiftState">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="CheckClipboardKey">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="CheckClipboardKey.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="CheckClipboardKey.AKey">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="CheckClipboardKey.AShiftstate">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgColorToRGBTriple">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgColorToRGBTriple.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgColorToRGBTriple.AColor">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="RGBTripleTofpgColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="RGBTripleTofpgColor.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="RGBTripleTofpgColor.AColor">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetRed">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetRed.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetRed.AColor">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetGreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetGreen.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetGreen.AColor">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetBlue">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetBlue.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetBlue.AColor">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="fpgGetAlpha">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="fpgGetAlpha.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="fpgGetAlpha.AColor">
+<short></short>
+</element>
+
+<!-- function Visibility: default -->
+<element name="PtInRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="PtInRect.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="PtInRect.ARect">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="PtInRect.APoint">
+<short></short>
+</element>
+
+<!-- procedure Visibility: default -->
+<element name="SortRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="SortRect.ARect">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="SortRect.left">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="SortRect.top">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="SortRect.right">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="SortRect.bottom">
+<short></short>
+</element>
+
+</module> <!-- gfxbase -->
+
+</package>
+</fpdoc-descriptions>
diff --git a/docs/xml/corelib/x11/gfx_x11.xml b/docs/xml/corelib/x11/gfx_x11.xml
new file mode 100644
index 00000000..c435d3f3
--- /dev/null
+++ b/docs/xml/corelib/x11/gfx_x11.xml
@@ -0,0 +1,1886 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<fpdoc-descriptions>
+<package name="CoreLib">
+
+<!--
+ ====================================================================
+ gfx_x11
+ ====================================================================
+-->
+
+<module name="gfx_x11">
+<short></short>
+<descr>
+</descr>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Classes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="SysUtils">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="X">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="Xlib">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="XUtil">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="x11_xft">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfxbase">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- unresolved type reference Visibility: default -->
+<element name="gfx_impl">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- alias type Visibility: default -->
+<element name="TfpgGContext">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- pointer type Visibility: default -->
+<element name="PInt">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TXIC">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TXIC.dummy">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- pointer type Visibility: default -->
+<element name="PXIC">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TXIM">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TXIM.dummy">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- pointer type Visibility: default -->
+<element name="PXIM">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- pointer type Visibility: default -->
+<element name="PXdbeSwapInfo">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- record type Visibility: default -->
+<element name="TXdbeSwapInfo">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TXdbeSwapInfo.Window">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: default -->
+<element name="TXdbeSwapInfo.SwapAction">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration type Visibility: default -->
+<element name="TXWindowStateFlag">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- enumeration value Visibility: default -->
+<element name="TXWindowStateFlag.xwsfMapped">
+<short></short>
+</element>
+
+<!-- set type Visibility: default -->
+<element name="TXWindowStateFlags">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgWindowImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgFontResourceImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgFontResourceImpl.FFontData">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgFontResourceImpl.Handle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgFontResourceImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResourceImpl.Create.afontdesc">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgFontResourceImpl.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.HandleIsValid">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.HandleIsValid.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetAscent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetAscent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetDescent">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetDescent.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetHeight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetHeight.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgFontResourceImpl.GetTextWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgFontResourceImpl.GetTextWidth.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgFontResourceImpl.GetTextWidth.txt">
+<short></short>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgImageImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgImageImpl.FXimg">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgImageImpl.FXimgmask">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgImageImpl.XImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImageImpl.XImage.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgImageImpl.XImageMask">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgImageImpl.XImageMask.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageImpl.DoFreeImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageImpl.DoInitImage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.acolordepth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.aheight">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImage.aimgdata">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgImageImpl.DoInitImageMask">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImageMask.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImageMask.aheight">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgImageImpl.DoInitImageMask.aimgdata">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgImageImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgCanvasImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FDrawing">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FDrawWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FBufferPixmap">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FDrawHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.Fgc">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FCurFontRes">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FClipRect">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FClipRectSet">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FXftDraw">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FColorTextXft">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FClipRegion">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FPixHeight">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgCanvasImpl.FPixWidth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: private -->
+<element name="TfpgCanvasImpl.TryFreePixmap">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetFontRes">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetFontRes.fntres">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetTextColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetTextColor.cl">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetColor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetColor.cl">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetLineStyle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetLineStyle.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetLineStyle.astyle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoGetWinRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoGetWinRect.r">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.col">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoXORFillRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoFillTriangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.y2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.x3">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillTriangle.y3">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawRectangle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawRectangle.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawLine">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.x1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.y1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.x2">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawLine.y2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawImagePart">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.img">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.xi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.yi">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawImagePart.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawString">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawString.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawString.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawString.txt">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoSetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoSetClipRect.ARect">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgCanvasImpl.DoGetClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasImpl.DoGetClipRect.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoAddClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoAddClipRect.ARect">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoClearClipRect">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoBeginDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoBeginDraw.awin">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoBeginDraw.buffered">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoPutBufferToScreen.h">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoEndDraw">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgCanvasImpl.GetPixel">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgCanvasImpl.GetPixel.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.GetPixel.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.GetPixel.Y">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.SetPixel">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.SetPixel.X">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.SetPixel.Y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.SetPixel.AValue">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoDrawArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoDrawArc.a2">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgCanvasImpl.DoFillArc">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.y">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.w">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.h">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.a1">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgCanvasImpl.DoFillArc.a2">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgCanvasImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgCanvasImpl.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FWinFlags">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FWinHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgWindowImpl.FModalForWin">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoAllocateWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoAllocateWindowHandle.AParent">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoReleaseWindowHandle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoSetWindowVisible">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoSetWindowVisible.AValue">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowImpl.HandleIsValid">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowImpl.HandleIsValid.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoSetWindowTitle">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoSetWindowTitle.ATitle">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoMoveWindow">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMoveWindow.x">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoMoveWindow.y">
+<short></short>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgWindowImpl.DoWindowToScreen">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgWindowImpl.DoWindowToScreen.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoWindowToScreen.ASource">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoWindowToScreen.AScreenPos">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.aleft">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.atop">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.awidth">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.DoUpdateWindowPosition.aheight">
+<short></short>
+</element>
+
+<!-- procedure Visibility: protected -->
+<element name="TfpgWindowImpl.DoSetMouseCursor">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- property Visibility: protected -->
+<element name="TfpgWindowImpl.WinHandle">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgWindowImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgWindowImpl.Create.AOwner">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowImpl.CaptureMouse">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgWindowImpl.ReleaseMouse">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- object Visibility: default -->
+<element name="TfpgApplicationImpl">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgApplicationImpl.FComposeBuffer">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: private -->
+<element name="TfpgApplicationImpl.FComposeStatus">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgApplicationImpl.ConvertShiftState">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.ConvertShiftState.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.ConvertShiftState.AState">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgApplicationImpl.KeySymToKeycode">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.KeySymToKeycode.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.KeySymToKeycode.KeySym">
+<short></short>
+</element>
+
+<!-- function Visibility: private -->
+<element name="TfpgApplicationImpl.StartComposing">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.StartComposing.Result">
+<short></short>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.StartComposing.Event">
+<short></short>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.FDisplay">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.DisplayDepth">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.DefaultBackground">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.DefaultForeground">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.DefaultScreen">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.DefaultVisual">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.DefaultColorMap">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.RootWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_clipboard">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_motif_wm_hints">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_wm_protocols">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_wm_delete_window">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_wm_state">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_wm_state_modal">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.xia_targets">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.InputMethod">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.InputContext">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.LastClickWindow">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- variable Visibility: protected -->
+<element name="TfpgApplicationImpl.LastWinClickTime">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: protected -->
+<element name="TfpgApplicationImpl.DoGetFontFaceList">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.DoGetFontFaceList.Result">
+<short></short>
+</element>
+
+<!-- constructor Visibility: public -->
+<element name="TfpgApplicationImpl.Create">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.Create.aparams">
+<short></short>
+</element>
+
+<!-- destructor Visibility: public -->
+<element name="TfpgApplicationImpl.Destroy">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationImpl.DoMessagesPending">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.DoMessagesPending.Result">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplicationImpl.DoWaitWindowMessage">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- argument Visibility: default -->
+<element name="TfpgApplicationImpl.DoWaitWindowMessage.atimeoutms">
+<short></short>
+</element>
+
+<!-- procedure Visibility: public -->
+<element name="TfpgApplicationImpl.DoFlush">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationImpl.GetScreenWidth">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.GetScreenWidth.Result">
+<short></short>
+</element>
+
+<!-- function Visibility: public -->
+<element name="TfpgApplicationImpl.GetScreenHeight">
+<short></short>
+<descr>
+</descr>
+<errors>
+</errors>
+<seealso>
+</seealso>
+</element>
+
+<!-- function result Visibility: default -->
+<element name="TfpgApplicationImpl.GetScreenHeight.Result">
+<short></short>
+</element>
+
+<!-- property Visibility: public -->
+<element name="TfpgApplicationImpl.Display">
+<short></short>
+<descr>
+</descr>
+<seealso>
+</seealso>
+</element>
+
+</module> <!-- gfx_x11 -->
+
+</package>
+</fpdoc-descriptions>