Docs: LCL.controls. Adds version admonitions to topics for changes in 3aaae1a6. Issue #40838.

* TWinControl.AdjustClientRect
* TWinControl.AlignControls
* TWinControl.ChildSizing
This commit is contained in:
dsiders 2024-03-20 19:24:08 +01:00
parent 733ac0edd1
commit 2fb5d41799

View File

@ -20001,6 +20001,10 @@ anchoring operations. Do not use expensive code here, or cache the resulting
client rectangle for subsequent access. client rectangle for subsequent access.
</p> </p>
</descr> </descr>
<version>
Behavior modified in LCL version 3.4 to use the adjusted client rectangle when
controls are aligned.
</version>
<seealso> <seealso>
<link id="TWinControl.GetAdjustedLogicalClientRect"/> <link id="TWinControl.GetAdjustedLogicalClientRect"/>
</seealso> </seealso>
@ -20069,8 +20073,14 @@ been determined. AlignControl is the boss; AlignControls performs the heavy
lifting. lifting.
</p> </p>
</descr> </descr>
<version>
Behavior modified in LCL version 3.4 to use the adjusted client rectangle when
controls are aligned.
</version>
<seealso> <seealso>
<link id="TWinControl.Controls"/> <link id="TWinControl.Controls"/>
<link id="TWinControl.AdjustClientRect"/>
<link id="TWinControl.ChildSizing"/>
<link id="TWinControl.DoAdjustClientRectChange"/> <link id="TWinControl.DoAdjustClientRectChange"/>
<link id="TControl.DoAllAutoSize"/> <link id="TControl.DoAllAutoSize"/>
<link id="TWinControlFlag"/> <link id="TWinControlFlag"/>
@ -23326,10 +23336,15 @@ See <link id="TControlChildSizing">TControlChildSizing</link> for more
detailed information about the properties and methods in the class instance. detailed information about the properties and methods in the class instance.
</p> </p>
</descr> </descr>
<version>
Behavior modified in LCL version 3.4 to use the adjusted client rectangle when
controls are aligned.
</version>
<seealso> <seealso>
<link id="TWinControl.ControlCount"/> <link id="TWinControl.ControlCount"/>
<link id="TWinControl.Controls"/> <link id="TWinControl.Controls"/>
<link id="TWinControl.AlignControls"/> <link id="TWinControl.AlignControls"/>
<link id="TWinControl.AdjustClientRect"/>
<link id="TWinControl.DoChildSizingChange"/> <link id="TWinControl.DoChildSizingChange"/>
<link id="TWinControl.InvalidatePreferredChildSizes"/> <link id="TWinControl.InvalidatePreferredChildSizes"/>
<link id="TControl.Align"/> <link id="TControl.Align"/>