summaryrefslogtreecommitdiff
path: root/docs/xml/corelib
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graeme@mastermaths.co.za>2012-03-02 09:17:59 +0200
committerGraeme Geldenhuys <graeme@mastermaths.co.za>2012-03-02 09:17:59 +0200
commite77dadf4f00bed47155e458efa44e4d8a28ac501 (patch)
tree0f6ccbea7525b1bb12a1ce8f7fe63a1357a771b2 /docs/xml/corelib
parent23d9ec7c5d4825234cd7b58d1d91ef1916a4528c (diff)
downloadfpGUI-e77dadf4f00bed47155e458efa44e4d8a28ac501.tar.xz
docs: new documentation for TfpgComponent
Diffstat (limited to 'docs/xml/corelib')
-rw-r--r--docs/xml/corelib/fpg_base.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/xml/corelib/fpg_base.xml b/docs/xml/corelib/fpg_base.xml
index ad61686d..31730dbf 100644
--- a/docs/xml/corelib/fpg_base.xml
+++ b/docs/xml/corelib/fpg_base.xml
@@ -984,6 +984,18 @@ the streets of Manhattan.</p>
</element>
+<element name="TfpgComponent">
+<short>A descendant of the FPC TComponent class</short>
+<descr><p><printshort id="TfpgComponent"/>. It adds a location where we can extend
+the TComponent, without having to make changes to each and every class in fpGUI.</p>
+<p>For example: We added the TagPointer property (which is now largely obsolete) because
+a while back the Tag property of TComponent could only store a 32bit value.
+Many developers used it to store a pointer reference to a object under 32-bit system, but
+this was not possible under 64-bit systems. After some time, FPC finally updated
+the type of the Tag property to support 64-bit addresses too.</p></descr>
+</element>
+
+
</module>
<!-- fpg_base -->
</package>