diff --git a/doceditor/lazde.lpi b/doceditor/lazde.lpi
index a42691469d..1753124264 100644
--- a/doceditor/lazde.lpi
+++ b/doceditor/lazde.lpi
@@ -4,44 +4,26 @@
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
@@ -49,97 +31,24 @@
-
+
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
@@ -155,4 +64,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/doceditor/lazdemsg.rst b/doceditor/lazdemsg.rst
index 70f29cfdbf..115852abfb 100644
--- a/doceditor/lazdemsg.rst
+++ b/doceditor/lazdemsg.rst
@@ -35,6 +35,10 @@ lazdemsg.sinsertlink='Insert link'
lazdemsg.sinserttable='Insert table'
+# hash value = 15217323
+lazdemsg.sinsertprintshortlink='Insert short description link'
+
+
# hash value = 7136624
lazdemsg.sforfile=' in file '
@@ -363,6 +367,10 @@ lazdemsg.shintinsertlink='Insert link'
lazdemsg.shintinserttable='Insert table'
+# hash value = 27238923
+lazdemsg.shintinsertprintshortlink='Insert a short description link'
+
+
# hash value = 223191475
lazdemsg.smarkselection='Mark selection %s'
@@ -375,6 +383,18 @@ lazdemsg.shmenuextraoptions='Show options dialog'
lazdemsg.shmenuhelpabout='About this program'
+# hash value = 18340
+lazdemsg.shinttoolbaradd='Add'
+
+
+# hash value = 310020
+lazdemsg.shinttoolbaredit='Edit'
+
+
+# hash value = 78392485
+lazdemsg.shinttoolbardelete='Delete'
+
+
# hash value = 203481714
lazdemsg.serrnopackageformodule='No package found to insert module "%s"'
diff --git a/docs/xml/lcl/controls.xml b/docs/xml/lcl/controls.xml
index dbae8f6c6e..2ddeebed40 100644
--- a/docs/xml/lcl/controls.xml
+++ b/docs/xml/lcl/controls.xml
@@ -125,75 +125,77 @@
-
-
-
+ mrNone
+ Series of constants to be used as respones in message boxes etc.
+mrNone=0
+
-
-
-
+ mrOK
+ Series of constants to be used as respones in message boxes etc.
+mrOK=1
+
-
-
-
+ mrCancel
+ Series of constants to be used as respones in message boxes etc.
+mrCancel=2
-
-
-
+ mrAbort
+ Series of constants to be used as respones in message boxes etc.
+mrAbort=3
-
-
-
+ mrRetry
+ Series of constants to be used as respones in message boxes etc.
+mrRetry=4
-
-
-
+ mrIgnore
+ Series of constants to be used as respones in message boxes etc.
+mrIgnore=5
-
-
-
+ mrYes
+ Series of constants to be used as respones in message boxes etc.
+mrYes=6
-
-
-
+ mrNo (not the same as mrNone)
+ Series of constants to be used as respones in message boxes etc.
+mrNo=7
-
-
-
+ mrAll
+ Series of constants to be used as respones in message boxes etc.
+mrAll=8
-
-
-
+ mrNoToAll
+ Series of constants to be used as respones in message boxes etc.
+mrNoToAll=9
-
-
-
+ mrYesToAll
+ Series of constants to be used as respones in message boxes etc.
+mrYesToAll=10
-
-
-
+ mrLast
+ Series of constants to be used as respones in message boxes etc.
+mrLast=mrYesToAll=10
@@ -221,8 +223,9 @@
-
-
+ TCMMouseWheel - record holding data about the Mouse Wheel
+ Details held include: the Message associated with the wheel; the shift state (ie whether Shift, Alt, Control etc keys have been pressed); wheel data which can either be a position (X, Y coordinates) or a position plus an integer result.
+
@@ -299,38 +302,24 @@
-
+ TAlign - the available options for aligning a Control
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -339,26 +328,18 @@
-
+ TAnchorKind - the available options for anchoring a Control
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -372,17 +353,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -420,25 +395,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -446,29 +411,17 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -488,13 +441,9 @@
-
-
-
+
-
-
-
+
@@ -514,17 +463,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -533,39 +476,39 @@
-
+ crHigh - a cursor constant
-
+ crDefault - cursor constant: use default cursor (0)
-
+ crNone - a cursor constant: no cursor (-1)
-
-
-
+ crArrow - cursor constant: Arrow cursor (-2)
-
+
+ cursor constant
+
-
-
-
+
+ crIbeam - cursor constant: shows I-beam cursor often used in text editors (-4)
+
@@ -575,49 +518,51 @@
-
+ crSizeNESW - cursor constant: runs diagonally from NorthEast to SouthWest (-6)
-
+ crSizeNS - cursor constant: cursur runs from North to South (-7)
-
+ crNWSE - cursor constant: cursor runs from NorthWest to SouthEast
-
+ crSizeWE - cursor constant: runs from West to East (-9)
-
+ cursor constant
-
+ crSizeN - cursor constant: cursor North (-24)
-
+ cursor constant
-
+
+ crSizeNW - cursor constant: NorthWest (-23)
+
-
+ cursor constant
@@ -641,31 +586,31 @@
-
+ cursor constant
-
+ crUpArrow - cursor constant: cursor is Up-Arrow (-10)
-
+ crHourGlass - cursor constant: shows hour-glass (wait while action proceeds) (-11)
-
+ crDrag - cursor constant: shows dragging cursor (-12)
-
+ cursor constant
@@ -677,13 +622,13 @@
-
+ cursor constant
-
+ cursor constant
@@ -713,9 +658,7 @@
-
-
-
+ crHandPoint - cursor constant: Pointing Hand (-21)
@@ -736,119 +679,94 @@
-
-
-
+
-
-
+ TControlStyleType - describes features of the Control
+ Enumerated type comprising:
+ csAcceptsControls, // can have children in the designer
+ csCaptureMouse,
+ csDesignInteractive, // wants mouse events in design mode
+ csClickEvents,
+ csFramed,
+ csSetCaption,
+ csOpaque,
+ csDoubleClicks,// control understands mouse double clicks
+ csTripleClicks,// control understands mouse triple clicks
+ csQuadClicks, // control understands mouse quad clicks
+ csFixedWidth,
+ csFixedHeight, // control cannot change its height (for example combobox)
+ csNoDesignVisible,
+ csReplicatable,
+ csNoStdEvents,
+ csDisplayDragImage,
+ csReflector,
+ csActionClient,
+ csMenuEvents,
+ csNoFocus,
+ csNeedsBorderPaint, // not implemented
+ csParentBackground, // not implemented
+ csDesignNoSmoothResize, // no WYSIWYG resizing in designer
+ csDesignFixedBounds, // control can not be moved nor resized in designer
+ csHasDefaultAction, // control implements useful ExecuteDefaultAction
+ csHasCancelAction, // control implements useful ExecuteCancelAction
+ csNoDesignSelectable, // control can not be selected at design time
+ csOwnedChildsSelectable // child controls owned by this control are selectable in the designer
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -863,58 +781,48 @@
-
-
+ TControlStateType - describes possible states (status) of Control
+ Enumerated type comprising:
+ csLButtonDown,
+ csClicked,
+ csPalette,
+ csReadingState,
+ csAlignmentNeeded,
+ csFocusing,
+ csCreating,
+ csPaintCopy,
+ csCustomPaint,
+ csDestroyingHandle,
+ csDocking,
+ csVisibleSetInLoading
+
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -954,9 +862,7 @@
-
-
-
+
@@ -1012,17 +918,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1030,27 +930,21 @@
-
-
-
+
-
-
-
+
-
+
+ cursor constant
+
-
-
-
+
-
-
-
+
@@ -1058,25 +952,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1084,21 +968,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1106,25 +982,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1132,21 +998,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1154,45 +1012,41 @@
-
-
-
+
-
-
-
+
-
+
+ crSize - a cursor constant: arbitrary size (-22)
+
-
+
+ crIbeam - a cursor constant: I-beam cursor (-4)
+
-
+
+ crCross - a cursor constant: Cross cursor (-3)
+
-
-
-
+
-
+ crArrow - a cursor constant: Arrow cursor (-2)
-
-
-
+
-
-
-
+
@@ -1200,17 +1054,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1218,29 +1066,17 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1248,29 +1084,17 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1278,21 +1102,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1300,13 +1116,9 @@
-
-
-
+
-
-
-
+
@@ -1314,21 +1126,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1470,9 +1274,7 @@
-
-
-
+
@@ -1481,21 +1283,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1504,21 +1298,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1527,9 +1313,7 @@
-
-
-
+
@@ -1538,17 +1322,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1557,21 +1335,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1580,21 +1350,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1603,9 +1365,7 @@
-
-
-
+
@@ -1614,13 +1374,9 @@
-
-
-
+
-
-
-
+
@@ -1629,13 +1385,9 @@
-
-
-
+
-
-
-
+
@@ -1651,9 +1403,7 @@
-
-
-
+
@@ -1662,9 +1412,7 @@
-
-
-
+
@@ -1680,9 +1428,7 @@
-
-
-
+
@@ -1765,17 +1511,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1784,21 +1524,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1807,9 +1539,7 @@
-
-
-
+
@@ -1818,9 +1548,7 @@
-
-
-
+
@@ -1842,21 +1570,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1865,9 +1585,7 @@
-
-
-
+
@@ -1896,17 +1614,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1914,21 +1626,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1936,29 +1640,17 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1966,21 +1658,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -1988,13 +1672,9 @@
-
-
-
+
-
-
-
+
@@ -2002,25 +1682,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2066,9 +1736,7 @@
-
-
-
+
@@ -2077,9 +1745,7 @@
-
-
-
+
@@ -2095,17 +1761,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2121,21 +1781,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2144,9 +1796,7 @@
-
-
-
+
@@ -2155,9 +1805,7 @@
-
-
-
+
@@ -2173,9 +1821,7 @@
-
-
-
+
@@ -2222,7 +1868,9 @@
-
+
+ TAlign - the available options for aligning a Control
+
@@ -2241,13 +1889,9 @@
-
-
-
+
-
-
-
+
@@ -2256,17 +1900,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2275,9 +1913,7 @@
-
-
-
+
@@ -2286,9 +1922,7 @@
-
-
-
+
@@ -2297,21 +1931,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2320,9 +1946,7 @@
-
-
-
+
@@ -2331,9 +1955,7 @@
-
-
-
+
@@ -2342,9 +1964,7 @@
-
-
-
+
@@ -2353,9 +1973,7 @@
-
-
-
+
@@ -2369,21 +1987,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2471,9 +2081,7 @@
-
-
-
+
@@ -2489,9 +2097,7 @@
-
-
-
+
@@ -2500,9 +2106,7 @@
-
-
-
+
@@ -2511,9 +2115,7 @@
-
-
-
+
@@ -2522,9 +2124,7 @@
-
-
-
+
@@ -2533,9 +2133,7 @@
-
-
-
+
@@ -2544,9 +2142,7 @@
-
-
-
+
@@ -2562,21 +2158,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2585,9 +2173,7 @@
-
-
-
+
@@ -2596,9 +2182,7 @@
-
-
-
+
@@ -2607,9 +2191,7 @@
-
-
-
+
@@ -2618,9 +2200,7 @@
-
-
-
+
@@ -2629,13 +2209,9 @@
-
-
-
+
-
-
-
+
@@ -2644,13 +2220,9 @@
-
-
-
+
-
-
-
+
@@ -2724,25 +2296,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -2806,9 +2368,7 @@
-
-
-
+
@@ -2817,9 +2377,7 @@
-
-
-
+
@@ -2828,9 +2386,7 @@
-
-
-
+
@@ -2839,9 +2395,7 @@
-
-
-
+
@@ -2850,13 +2404,9 @@
-
-
-
+
-
-
-
+
@@ -2865,9 +2415,7 @@
-
-
-
+
@@ -2883,9 +2431,7 @@
-
-
-
+
@@ -2894,9 +2440,7 @@
-
-
-
+
@@ -2905,9 +2449,7 @@
-
-
-
+
@@ -2916,13 +2458,9 @@
-
-
-
+
-
-
-
+
@@ -2931,9 +2469,7 @@
-
-
-
+
@@ -2942,13 +2478,9 @@
-
-
-
+
-
-
-
+
@@ -2962,9 +2494,7 @@
-
-
-
+
@@ -3003,8 +2533,50 @@
-
-
+ TAnchorSide
+ TAnchorSide
+ Class holding the reference sides of the anchors of a TControl.
+ Every TControl has four AnchorSides:
+ AnchorSide[akLeft], AnchorSide[akRight], AnchorSide[akTop] and
+ AnchorSide[akBottom].
+ Normally if Anchors contain akLeft, and the Parent is resized, the LCL
+ tries to keep the distance between the left side of the control and the
+ right side of its parent client area.
+ With AnchorSide[akLeft] you can define a different reference side. The
+ kept distance is defined by the BorderSpacing.
+
+ Example1:
+ +-----+ +-----+
+ | B | | C |
+ | | +-----+
+ +-----+
+
+ If you want to have the top of B the same as the top of C use
+ B.AnchorSide[akTop].Side:=asrTop;
+ B.AnchorSide[akTop].Control:=C;
+ If you want to keep a distance of 10 pixels between B and C use
+ B.BorderSpacing.Right:=10;
+ B.AnchorSide[akRight].Side:=asrLeft;
+ B.AnchorSide[akRight].Control:=C;
+
+ Do not setup in both directions, because this will create a circle, and
+ circles are not allowed.
+
+ Example2:
+ +-------+
+ +---+ | |
+ | A | | B |
+ +---+ | |
+ +-------+
+
+ Centering A relative to B:
+ A.AnchorSide[akTop].Side:=arsCenter;
+ A.AnchorSide[akTop].Control:=B;
+ Or use this. It's equivalent:
+ A.AnchorSide[akBottom].Side:=arsCenter;
+ A.AnchorSide[akBottom].Control:=B;
+
+
@@ -3040,9 +2612,7 @@
-
-
-
+
@@ -3051,9 +2621,7 @@
-
-
-
+
@@ -3062,9 +2630,7 @@
-
-
-
+
@@ -3073,13 +2639,9 @@
-
-
-
+
-
-
-
+
@@ -3088,17 +2650,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -3107,9 +2663,7 @@
-
-
-
+
@@ -3155,9 +2709,7 @@
-
-
-
+
@@ -3166,9 +2718,7 @@
-
-
-
+
@@ -3177,9 +2727,7 @@
-
-
-
+
@@ -3188,9 +2736,7 @@
-
-
-
+
@@ -3199,9 +2745,7 @@
-
-
-
+
@@ -3210,9 +2754,7 @@
-
-
-
+
@@ -3221,9 +2763,7 @@
-
-
-
+
@@ -3232,13 +2772,9 @@
-
-
-
+
-
-
-
+
@@ -3247,9 +2783,7 @@
-
-
-
+
@@ -3258,9 +2792,7 @@
-
-
-
+
@@ -3269,9 +2801,7 @@
-
-
-
+
@@ -3280,9 +2810,7 @@
-
-
-
+
@@ -3291,9 +2819,7 @@
-
-
-
+
@@ -3302,9 +2828,7 @@
-
-
-
+
@@ -3313,9 +2837,7 @@
-
-
-
+
@@ -3324,9 +2846,7 @@
-
-
-
+
@@ -3346,13 +2866,9 @@
-
-
-
+
-
-
-
+
@@ -3360,17 +2876,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -3378,29 +2888,17 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -3414,17 +2912,14 @@
-
-
-
+
-
-
-
+
The main ancestor class for visual controls.
-
+ TControl is the main ancestor class for all visual controls. The definition includes a large number of constants, types and methods that are inherited by derived classes and types. These include devices for defining and controlling the state and position (including alignment and anchoring) of the object, the state of the mouse, whether dragging or docked, the size and type of border, the way child components should behave, the way actions should occur in response to various events, and the way the Control should be drawn.
+
@@ -3922,9 +3417,7 @@
-
-
-
+
@@ -3933,13 +3426,9 @@
-
-
-
+
-
-
-
+
@@ -3948,13 +3437,9 @@
-
-
-
+
-
-
-
+
@@ -3963,9 +3448,7 @@
-
-
-
+
@@ -3974,9 +3457,7 @@
-
-
-
+
@@ -3985,9 +3466,7 @@
-
-
-
+
@@ -3996,9 +3475,7 @@
-
-
-
+
@@ -4007,9 +3484,7 @@
-
-
-
+
@@ -4018,9 +3493,7 @@
-
-
-
+
@@ -4029,9 +3502,7 @@
-
-
-
+
@@ -4040,9 +3511,7 @@
-
-
-
+
@@ -4051,9 +3520,7 @@
-
-
-
+
@@ -4062,9 +3529,7 @@
-
-
-
+
@@ -4073,9 +3538,7 @@
-
-
-
+
@@ -4084,9 +3547,7 @@
-
-
-
+
@@ -4095,9 +3556,7 @@
-
-
-
+
@@ -4106,9 +3565,7 @@
-
-
-
+
@@ -4117,9 +3574,7 @@
-
-
-
+
@@ -4128,9 +3583,7 @@
-
-
-
+
@@ -4139,9 +3592,7 @@
-
-
-
+
@@ -4150,9 +3601,7 @@
-
-
-
+
@@ -4161,9 +3610,7 @@
-
-
-
+
@@ -4172,9 +3619,7 @@
-
-
-
+
@@ -4183,13 +3628,9 @@
-
-
-
+
-
-
-
+
@@ -4205,21 +3646,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4228,17 +3661,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4247,13 +3674,9 @@
-
-
-
+
-
-
-
+
@@ -4262,13 +3685,9 @@
-
-
-
+
-
-
-
+
@@ -4277,9 +3696,7 @@
-
-
-
+
@@ -4288,9 +3705,7 @@
-
-
-
+
@@ -4299,9 +3714,7 @@
-
-
-
+
@@ -4310,9 +3723,7 @@
-
-
-
+
@@ -4321,9 +3732,7 @@
-
-
-
+
@@ -4332,9 +3741,7 @@
-
-
-
+
@@ -4343,9 +3750,7 @@
-
-
-
+
@@ -4354,9 +3759,7 @@
-
-
-
+
@@ -4365,9 +3768,7 @@
-
-
-
+
@@ -4376,9 +3777,7 @@
-
-
-
+
@@ -4387,9 +3786,7 @@
-
-
-
+
@@ -4398,9 +3795,7 @@
-
-
-
+
@@ -4409,9 +3804,7 @@
-
-
-
+
@@ -4420,9 +3813,7 @@
-
-
-
+
@@ -4431,9 +3822,7 @@
-
-
-
+
@@ -4442,9 +3831,7 @@
-
-
-
+
@@ -4453,9 +3840,7 @@
-
-
-
+
@@ -4464,9 +3849,7 @@
-
-
-
+
@@ -4475,9 +3858,7 @@
-
-
-
+
@@ -4486,9 +3867,7 @@
-
-
-
+
@@ -4497,9 +3876,7 @@
-
-
-
+
@@ -4508,9 +3885,7 @@
-
-
-
+
@@ -4519,9 +3894,7 @@
-
-
-
+
@@ -4530,9 +3903,7 @@
-
-
-
+
@@ -4560,9 +3931,7 @@
-
-
-
+
@@ -4571,9 +3940,7 @@
-
-
-
+
@@ -4582,9 +3949,7 @@
-
-
-
+
@@ -4593,9 +3958,7 @@
-
-
-
+
@@ -4604,9 +3967,7 @@
-
-
-
+
@@ -4622,9 +3983,7 @@
-
-
-
+
@@ -4633,9 +3992,7 @@
-
-
-
+
@@ -4644,13 +4001,9 @@
-
-
-
+
-
-
-
+
@@ -4659,21 +4012,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4682,13 +4027,9 @@
-
-
-
+
-
-
-
+
@@ -4725,17 +4066,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4765,21 +4100,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4788,21 +4115,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4811,13 +4130,9 @@
-
-
-
+
-
-
-
+
@@ -4826,17 +4141,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4845,21 +4154,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -4868,9 +4169,7 @@
-
-
-
+
@@ -4879,9 +4178,7 @@
-
-
-
+
@@ -4890,9 +4187,7 @@
-
-
-
+
@@ -4901,13 +4196,9 @@
-
-
-
+
-
-
-
+
@@ -4916,9 +4207,7 @@
-
-
-
+
@@ -4927,9 +4216,7 @@
-
-
-
+
@@ -4938,9 +4225,7 @@
-
-
-
+
@@ -4949,9 +4234,7 @@
-
-
-
+
@@ -4960,9 +4243,7 @@
-
-
-
+
@@ -4971,9 +4252,7 @@
-
-
-
+
@@ -4982,9 +4261,7 @@
-
-
-
+
@@ -4993,9 +4270,7 @@
-
-
-
+
@@ -5004,9 +4279,7 @@
-
-
-
+
@@ -5015,9 +4288,7 @@
-
-
-
+
@@ -5026,9 +4297,7 @@
-
-
-
+
@@ -5037,9 +4306,7 @@
-
-
-
+
@@ -5048,9 +4315,7 @@
-
-
-
+
@@ -5059,9 +4324,7 @@
-
-
-
+
@@ -5070,9 +4333,7 @@
-
-
-
+
@@ -5081,9 +4342,7 @@
-
-
-
+
@@ -5092,9 +4351,7 @@
-
-
-
+
@@ -5103,9 +4360,7 @@
-
-
-
+
@@ -5114,9 +4369,7 @@
-
-
-
+
@@ -5125,9 +4378,7 @@
-
-
-
+
@@ -5136,9 +4387,7 @@
-
-
-
+
@@ -5147,9 +4396,7 @@
-
-
-
+
@@ -5158,9 +4405,7 @@
-
-
-
+
@@ -5169,9 +4414,7 @@
-
-
-
+
@@ -5180,9 +4423,7 @@
-
-
-
+
@@ -5191,9 +4432,7 @@
-
-
-
+
@@ -5202,9 +4441,7 @@
-
-
-
+
@@ -5213,9 +4450,7 @@
-
-
-
+
@@ -5224,9 +4459,7 @@
-
-
-
+
@@ -5235,9 +4468,7 @@
-
-
-
+
@@ -5246,9 +4477,7 @@
-
-
-
+
@@ -5264,13 +4493,9 @@
-
-
-
+
-
-
-
+
@@ -5279,13 +4504,9 @@
-
-
-
+
-
-
-
+
@@ -5294,9 +4515,7 @@
-
-
-
+
@@ -5305,9 +4524,7 @@
-
-
-
+
@@ -5323,13 +4540,9 @@
-
-
-
+
-
-
-
+
@@ -5338,17 +4551,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5357,13 +4564,9 @@
-
-
-
+
-
-
-
+
@@ -5372,9 +4575,7 @@
-
-
-
+
@@ -5383,17 +4584,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5402,17 +4597,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5421,9 +4610,7 @@
-
-
-
+
@@ -5432,9 +4619,7 @@
-
-
-
+
@@ -5450,25 +4635,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5477,9 +4652,7 @@
-
-
-
+
@@ -5488,9 +4661,7 @@
-
-
-
+
@@ -5499,9 +4670,7 @@
-
-
-
+
@@ -5510,9 +4679,7 @@
-
-
-
+
@@ -5549,21 +4716,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5572,17 +4731,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5591,21 +4744,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5628,13 +4773,9 @@
-
-
-
+
-
-
-
+
@@ -5650,9 +4791,7 @@
-
-
-
+
@@ -5661,13 +4800,9 @@
-
-
-
+
-
-
-
+
@@ -5683,9 +4818,7 @@
-
-
-
+
@@ -5694,9 +4827,7 @@
-
-
-
+
@@ -5705,13 +4836,9 @@
-
-
-
+
-
-
-
+
@@ -5720,17 +4847,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5739,9 +4860,7 @@
-
-
-
+
@@ -5750,9 +4869,7 @@
-
-
-
+
@@ -5761,9 +4878,7 @@
-
-
-
+
@@ -5772,9 +4887,7 @@
-
-
-
+
@@ -5783,9 +4896,7 @@
-
-
-
+
@@ -5794,9 +4905,7 @@
-
-
-
+
@@ -5805,9 +4914,7 @@
-
-
-
+
@@ -5816,9 +4923,7 @@
-
-
-
+
@@ -5827,9 +4932,7 @@
-
-
-
+
@@ -5838,9 +4941,7 @@
-
-
-
+
@@ -5849,9 +4950,7 @@
-
-
-
+
@@ -5860,9 +4959,7 @@
-
-
-
+
@@ -5885,13 +4982,9 @@
-
-
-
+
-
-
-
+
@@ -5900,9 +4993,7 @@
-
-
-
+
@@ -5911,13 +5002,9 @@
-
-
-
+
-
-
-
+
@@ -5926,9 +5013,7 @@
-
-
-
+
@@ -5937,9 +5022,7 @@
-
-
-
+
@@ -5948,9 +5031,7 @@
-
-
-
+
@@ -5966,17 +5047,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -5985,13 +5060,9 @@
-
-
-
+
-
-
-
+
@@ -6000,13 +5071,9 @@
-
-
-
+
-
-
-
+
@@ -6015,9 +5082,7 @@
-
-
-
+
@@ -6026,13 +5091,9 @@
-
-
-
+
-
-
-
+
@@ -6221,17 +5282,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6240,13 +5295,9 @@
-
-
-
+
-
-
-
+
@@ -6255,21 +5306,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6278,13 +5321,9 @@
-
-
-
+
-
-
-
+
@@ -6293,25 +5332,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6320,9 +5349,7 @@
-
-
-
+
@@ -6338,9 +5365,7 @@
-
-
-
+
@@ -6349,17 +5374,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6368,17 +5387,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6387,9 +5400,7 @@
-
-
-
+
@@ -6398,9 +5409,7 @@
-
-
-
+
@@ -6409,21 +5418,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6432,21 +5433,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6455,25 +5448,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6482,17 +5465,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6508,9 +5485,7 @@
-
-
-
+
@@ -6547,13 +5522,9 @@
-
-
-
+
-
-
-
+
@@ -6562,9 +5533,7 @@
-
-
-
+
@@ -6580,9 +5549,7 @@
-
-
-
+
@@ -6591,9 +5558,7 @@
-
-
-
+
@@ -6602,13 +5567,9 @@
-
-
-
+
-
-
-
+
@@ -6617,9 +5578,7 @@
-
-
-
+
@@ -6663,17 +5622,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6682,9 +5635,7 @@
-
-
-
+
@@ -6700,9 +5651,7 @@
-
-
-
+
@@ -6718,17 +5667,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6737,9 +5680,7 @@
-
-
-
+
@@ -6748,9 +5689,7 @@
-
-
-
+
@@ -6759,21 +5698,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -6782,13 +5713,9 @@
-
-
-
+
-
-
-
+
@@ -6797,13 +5724,9 @@
-
-
-
+
-
-
-
+
@@ -6812,13 +5735,9 @@
-
-
-
+
-
-
-
+
@@ -6827,13 +5746,9 @@
-
-
-
+
-
-
-
+
@@ -6856,9 +5771,7 @@
-
-
-
+
@@ -6867,9 +5780,7 @@
-
-
-
+
@@ -6878,9 +5789,7 @@
-
-
-
+
@@ -6889,9 +5798,7 @@
-
-
-
+
@@ -6907,9 +5814,7 @@
-
-
-
+
@@ -6918,13 +5823,9 @@
-
-
-
+
-
-
-
+
@@ -6933,9 +5834,7 @@
-
-
-
+
@@ -6944,13 +5843,9 @@
-
-
-
+
-
-
-
+
@@ -6959,9 +5854,7 @@
-
-
-
+
@@ -6988,9 +5881,7 @@
-
-
-
+
@@ -7139,16 +6030,16 @@
The Visible property represents visibility of an visual control.
- The Visible property represents visibility of an visual control. If the Visible is True the control is shown, otherwise is hidden.
- Setting Visible to True is equivalent to calling Show method.
- Setting Visible to False is equivalent to calling Hide method.
- The Visible poperty does not depend on control's parent visibility. Use IsVisible method to consider this and get real visibility.
-
+ The Visible property represents visibility of an visual control. If the Visible is True the control is shown, otherwise is hidden.
+ Setting Visible to True is equivalent to calling Show method.
+ Setting Visible to False is equivalent to calling Hide method.
+ The Visible poperty does not depend on control's parent visibility. Use IsVisible method to consider this and get real visibility.
+
-
-
-
-
+
+
+
+
@@ -7295,9 +6186,7 @@
-
-
-
+
@@ -7305,21 +6194,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -7327,17 +6208,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -7413,9 +6288,7 @@
-
-
-
+
@@ -7424,9 +6297,7 @@
-
-
-
+
@@ -7435,9 +6306,7 @@
-
-
-
+
@@ -7446,9 +6315,7 @@
-
-
-
+
@@ -7457,9 +6324,7 @@
-
-
-
+
@@ -7468,9 +6333,7 @@
-
-
-
+
@@ -7479,9 +6342,7 @@
-
-
-
+
@@ -7490,9 +6351,7 @@
-
-
-
+
@@ -7508,9 +6367,7 @@
-
-
-
+
@@ -7519,9 +6376,7 @@
-
-
-
+
@@ -7530,9 +6385,7 @@
-
-
-
+
@@ -7541,13 +6394,9 @@
-
-
-
+
-
-
-
+
@@ -7623,9 +6472,7 @@
-
-
-
+
@@ -7634,9 +6481,7 @@
-
-
-
+
@@ -7645,9 +6490,7 @@
-
-
-
+
@@ -7661,45 +6504,25 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -7961,9 +6784,7 @@
-
-
-
+
@@ -7972,9 +6793,7 @@
-
-
-
+
@@ -7983,13 +6802,9 @@
-
-
-
+
-
-
-
+
@@ -7998,9 +6813,7 @@
-
-
-
+
@@ -8009,9 +6822,7 @@
-
-
-
+
@@ -8020,13 +6831,9 @@
-
-
-
+
-
-
-
+
@@ -8035,9 +6842,7 @@
-
-
-
+
@@ -8046,9 +6851,7 @@
-
-
-
+
@@ -8057,9 +6860,7 @@
-
-
-
+
@@ -8068,9 +6869,7 @@
-
-
-
+
@@ -8079,9 +6878,7 @@
-
-
-
+
@@ -8090,9 +6887,7 @@
-
-
-
+
@@ -8101,9 +6896,7 @@
-
-
-
+
@@ -8112,9 +6905,7 @@
-
-
-
+
@@ -8123,9 +6914,7 @@
-
-
-
+
@@ -8134,9 +6923,7 @@
-
-
-
+
@@ -8145,9 +6932,7 @@
-
-
-
+
@@ -8156,9 +6941,7 @@
-
-
-
+
@@ -8167,9 +6950,7 @@
-
-
-
+
@@ -8178,17 +6959,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8197,9 +6972,7 @@
-
-
-
+
@@ -8208,13 +6981,9 @@
-
-
-
+
-
-
-
+
@@ -8223,9 +6992,7 @@
-
-
-
+
@@ -8234,9 +7001,7 @@
-
-
-
+
@@ -8245,13 +7010,9 @@
-
-
-
+
-
-
-
+
@@ -8260,25 +7021,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8287,9 +7038,7 @@
-
-
-
+
@@ -8298,9 +7047,7 @@
-
-
-
+
@@ -8309,9 +7056,7 @@
-
-
-
+
@@ -8320,9 +7065,7 @@
-
-
-
+
@@ -8331,9 +7074,7 @@
-
-
-
+
@@ -8342,9 +7083,7 @@
-
-
-
+
@@ -8353,13 +7092,9 @@
-
-
-
+
-
-
-
+
@@ -8389,13 +7124,9 @@
-
-
-
+
-
-
-
+
@@ -8411,9 +7142,7 @@
-
-
-
+
@@ -8422,21 +7151,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8452,13 +7173,9 @@
-
-
-
+
-
-
-
+
@@ -8467,13 +7184,9 @@
-
-
-
+
-
-
-
+
@@ -8482,13 +7195,9 @@
-
-
-
+
-
-
-
+
@@ -8497,13 +7206,9 @@
-
-
-
+
-
-
-
+
@@ -8512,13 +7217,9 @@
-
-
-
+
-
-
-
+
@@ -8527,9 +7228,7 @@
-
-
-
+
@@ -8538,9 +7237,7 @@
-
-
-
+
@@ -8556,9 +7253,7 @@
-
-
-
+
@@ -8567,9 +7262,7 @@
-
-
-
+
@@ -8578,9 +7271,7 @@
-
-
-
+
@@ -8589,9 +7280,7 @@
-
-
-
+
@@ -8600,9 +7289,7 @@
-
-
-
+
@@ -8611,9 +7298,7 @@
-
-
-
+
@@ -8622,9 +7307,7 @@
-
-
-
+
@@ -8633,9 +7316,7 @@
-
-
-
+
@@ -8644,9 +7325,7 @@
-
-
-
+
@@ -8655,9 +7334,7 @@
-
-
-
+
@@ -8666,9 +7343,7 @@
-
-
-
+
@@ -8677,9 +7352,7 @@
-
-
-
+
@@ -8688,9 +7361,7 @@
-
-
-
+
@@ -8699,9 +7370,7 @@
-
-
-
+
@@ -8710,9 +7379,7 @@
-
-
-
+
@@ -8721,9 +7388,7 @@
-
-
-
+
@@ -8732,9 +7397,7 @@
-
-
-
+
@@ -8743,9 +7406,7 @@
-
-
-
+
@@ -8754,9 +7415,7 @@
-
-
-
+
@@ -8765,9 +7424,7 @@
-
-
-
+
@@ -8776,9 +7433,7 @@
-
-
-
+
@@ -8787,9 +7442,7 @@
-
-
-
+
@@ -8798,9 +7451,7 @@
-
-
-
+
@@ -8809,9 +7460,7 @@
-
-
-
+
@@ -8820,9 +7469,7 @@
-
-
-
+
@@ -8831,9 +7478,7 @@
-
-
-
+
@@ -8842,13 +7487,9 @@
-
-
-
+
-
-
-
+
@@ -8857,25 +7498,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8884,25 +7515,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8911,9 +7532,7 @@
-
-
-
+
@@ -8922,17 +7541,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8941,21 +7554,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -8964,13 +7569,9 @@
-
-
-
+
-
-
-
+
@@ -8979,9 +7580,7 @@
-
-
-
+
@@ -9004,21 +7603,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -9027,17 +7618,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -9046,17 +7631,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -9065,13 +7644,9 @@
-
-
-
+
-
-
-
+
@@ -9080,13 +7655,9 @@
-
-
-
+
-
-
-
+
@@ -9095,13 +7666,9 @@
-
-
-
+
-
-
-
+
@@ -9110,13 +7677,9 @@
-
-
-
+
-
-
-
+
@@ -9125,13 +7688,9 @@
-
-
-
+
-
-
-
+
@@ -9140,13 +7699,9 @@
-
-
-
+
-
-
-
+
@@ -9155,13 +7710,9 @@
-
-
-
+
-
-
-
+
@@ -9170,13 +7721,9 @@
-
-
-
+
-
-
-
+
@@ -9185,13 +7732,9 @@
-
-
-
+
-
-
-
+
@@ -9200,13 +7743,9 @@
-
-
-
+
-
-
-
+
@@ -9215,13 +7754,9 @@
-
-
-
+
-
-
-
+
@@ -9230,13 +7765,9 @@
-
-
-
+
-
-
-
+
@@ -9245,13 +7776,9 @@
-
-
-
+
-
-
-
+
@@ -9260,13 +7787,9 @@
-
-
-
+
-
-
-
+
@@ -9275,9 +7798,7 @@
-
-
-
+
@@ -9286,13 +7807,9 @@
-
-
-
+
-
-
-
+
@@ -9301,13 +7818,9 @@
-
-
-
+
-
-
-
+
@@ -9316,13 +7829,9 @@
-
-
-
+
-
-
-
+
@@ -9331,9 +7840,7 @@
-
-
-
+
@@ -9342,25 +7849,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -9369,9 +7866,7 @@
-
-
-
+
@@ -9380,9 +7875,7 @@
-
-
-
+
@@ -9391,13 +7884,9 @@
-
-
-
+
-
-
-
+
@@ -9406,9 +7895,7 @@
-
-
-
+
@@ -9417,9 +7904,7 @@
-
-
-
+
@@ -9428,9 +7913,7 @@
-
-
-
+
@@ -9439,13 +7922,9 @@
-
-
-
+
-
-
-
+
@@ -9454,13 +7933,9 @@
-
-
-
+
-
-
-
+
@@ -9469,9 +7944,7 @@
-
-
-
+
@@ -9487,9 +7960,7 @@
-
-
-
+
@@ -9533,9 +8004,7 @@
-
-
-
+
@@ -9558,9 +8027,7 @@
-
-
-
+
@@ -9590,9 +8057,7 @@
-
-
-
+
@@ -9601,9 +8066,7 @@
-
-
-
+
@@ -9612,13 +8075,9 @@
-
-
-
+
-
-
-
+
@@ -9627,9 +8086,7 @@
-
-
-
+
@@ -9638,9 +8095,7 @@
-
-
-
+
@@ -9649,9 +8104,7 @@
-
-
-
+
@@ -9660,9 +8113,7 @@
-
-
-
+
@@ -9671,9 +8122,7 @@
-
-
-
+
@@ -9703,9 +8152,7 @@
-
-
-
+
@@ -9767,9 +8214,7 @@
-
-
-
+
@@ -9789,9 +8234,7 @@
-
-
-
+
@@ -9945,9 +8388,7 @@
-
-
-
+
@@ -9984,17 +8425,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -10003,21 +8438,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -10026,25 +8453,15 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -10060,9 +8477,7 @@
-
-
-
+
@@ -10071,9 +8486,7 @@
-
-
-
+
@@ -10082,21 +8495,13 @@
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -10105,9 +8510,7 @@
-
-
-
+
@@ -10116,9 +8519,7 @@
-
-
-
+
@@ -10127,13 +8528,9 @@
-
-
-
+
-
-
-
+
@@ -10149,17 +8546,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -10168,9 +8559,7 @@
-
-
-
+
@@ -10179,13 +8568,9 @@
-
-
-
+
-
-
-
+
@@ -10194,13 +8579,9 @@
-
-
-
+
-
-
-
+
@@ -10209,9 +8590,7 @@
-
-
-
+
@@ -10220,13 +8599,9 @@
-
-
-
+
-
-
-
+
@@ -10235,13 +8610,9 @@
-
-
-
+
-
-
-
+
@@ -10250,17 +8621,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
@@ -10269,9 +8634,7 @@
-
-
-
+
@@ -10280,9 +8643,7 @@
-
-
-
+
@@ -10291,9 +8652,7 @@
-
-
-
+
@@ -10316,9 +8675,7 @@
-
-
-
+
@@ -10334,9 +8691,7 @@
-
-
-
+
@@ -10345,13 +8700,9 @@
-
-
-
+
-
-
-
+
@@ -10360,9 +8711,7 @@
-
-
-
+
@@ -10371,9 +8720,7 @@
-
-
-
+
@@ -10382,13 +8729,9 @@
-
-
-
+
-
-
-
+
@@ -10397,9 +8740,7 @@
-
-
-
+
@@ -10422,13 +8763,9 @@
-
-
-
+
-
-
-
+
@@ -10437,9 +8774,7 @@
-
-
-
+
@@ -10448,9 +8783,7 @@
-
-
-
+
@@ -10459,9 +8792,7 @@
-
-
-
+
@@ -10477,9 +8808,7 @@
-
-
-
+
@@ -10488,9 +8817,7 @@
-
-
-
+
@@ -10499,17 +8826,11 @@
-
-
-
+
-
-
-
+
-
-
-
+
TGraphicControl is the base class for all lightweight controls.
@@ -10547,9 +8868,7 @@ paint requests received by the parent control.
-
-
-
+
Virtual Paint method called in response to paint requests.
@@ -10565,9 +8884,7 @@ paint requests received by the parent control.
-
-
-
+
@@ -10585,9 +8902,7 @@ canvas.
getting the parent control's Canvas dimensions. To get the dimensions of the
TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10622,9 +8937,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10633,9 +8946,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10644,9 +8955,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10738,9 +9047,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10810,9 +9117,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10821,9 +9126,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10832,9 +9135,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10843,9 +9144,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10854,9 +9153,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10865,9 +9162,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10876,9 +9171,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10887,9 +9180,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10898,9 +9189,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10909,9 +9198,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10920,9 +9207,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10931,9 +9216,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10942,9 +9225,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10953,9 +9234,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10964,9 +9243,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10975,9 +9252,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -10986,9 +9261,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11089,9 +9362,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11105,9 +9376,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11116,8 +9385,90 @@ TGraphicControl, you must query the ClientRect.
-
-
+ TDockTree
+ { TDockTree - a tree of TDockZones - Every docked window has one tree
+
+ This is an abstract class. The real implementation is in ldocktree.pas.
+
+ Docking means here: Combining several windows to one. A window can here be
+ a TCustomForm or a floating control (undocked) or a TDockForm.
+ A window can be docked to another to the left, right, top, bottom or "into".
+ The docking source window will be resized, to fit to the docking target
+ window.
+
+ Example1: Docking "A" (source window) left to "B" (target window)
+
+ +---+ +----+
+ | A | -> | B |
+ +---+ | |
+ +----+
+ Result: A new docktree will be created. Height of "A" will be resized to
+ the height of "B".
+ A splitter will be inserted between "A" and "B".
+ And all three are childs of the newly created TLazDockForm of the
+ newly created TDockTree.
+
+ +------------+
+ |+---+|+----+|
+ || A ||| B ||
+ || ||| ||
+ |+---+|+----+|
+ +------------+
+
+ If "A" or "B" were floating controls, the floating dock sites are freed.
+ If "A" or "B" were forms, their decorations (title bars and borders) are
+ replaced by docked decorations.
+ If "A" had a TDockTree, it is freed and its child dockzones are merged to
+ the docktree of "B". Analog for docking "C" left to "A":
+
+ +------------------+
+ |+---+|+---+|+----+|
+ || C ||| A ||| B ||
+ || ||| ||| ||
+ |+---+|+---+|+----+|
+ +------------------+
+
+
+
+ Example2: Docking A into B
+ +-----+
+ +---+ | |
+ | A | ---+-> B |
+ +---+ | |
+ +-----+
+
+ Result: A new docktree will be created. "A" will be resized to the size
+ of "B". Both will be put into a TLazDockPages control which is the
+ child of the newly created TDockTree.
+
+ +-------+
+ |[B][A] |
+ |+-----+|
+ || ||
+ || A ||
+ || ||
+ |+-----+|
+ +-------+
+
+ Every DockZone has siblings and childs. Siblings can either be
+ - horizontally (left to right, splitter),
+ - vertically (top to bottom, splitter)
+ - or upon each other (as pages, left to right).
+
+
+ InsertControl - undock control and dock it into the manager. For example
+ dock Form1 left to a Form2:
+ InsertControl(Form1,alLeft,Form2);
+ To dock "into", into a TDockPage, use Align=alNone.
+ PositionDockRect - calculates where a control would be placed, if it would
+ be docked via InsertControl.
+ RemoveControl - removes a control from the dock manager.
+
+ GetControlBounds - TODO for Delphi compatibility
+ ResetBounds - TODO for Delphi compatibility
+ SetReplacingControl - TODO for Delphi compatibility
+ PaintSite - TODO for Delphi compatibility
+
@@ -11183,9 +9534,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11194,13 +9543,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11223,13 +9568,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11238,17 +9579,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11257,17 +9592,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11276,9 +9605,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11287,17 +9614,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11306,21 +9627,13 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11329,9 +9642,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11340,9 +9651,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11351,9 +9660,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11362,9 +9669,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11386,9 +9691,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11404,9 +9707,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11446,9 +9747,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11457,9 +9756,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11468,9 +9765,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11479,9 +9774,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11546,9 +9839,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+ the strings that appear, eg in the Object Inspector, to describe the possible types of alignments
@@ -11558,17 +9849,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11577,17 +9862,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11596,13 +9875,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11611,13 +9886,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11626,13 +9897,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11641,13 +9908,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11656,21 +9919,13 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11679,17 +9934,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11698,9 +9947,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11715,9 +9962,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11726,9 +9971,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11744,9 +9987,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11767,13 +10008,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11782,13 +10019,9 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
@@ -11797,9 +10030,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11808,17 +10039,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11827,17 +10052,11 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
@@ -11846,9 +10065,7 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
@@ -11857,29 +10074,17 @@ TGraphicControl, you must query the ClientRect.
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+
-
-
-
+