mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 19:49:18 +02:00
Docs: LazControls. Updates topic content and See Also links.
This commit is contained in:
parent
6f8cfba2f9
commit
06d44e3815
@ -17,6 +17,7 @@
|
||||
<element name="Types"/>
|
||||
<element name="Math"/>
|
||||
<element name="LCLType"/>
|
||||
<element name="LCLIntf"/>
|
||||
<element name="Controls"/>
|
||||
<element name="Graphics"/>
|
||||
<element name="ComCtrls"/>
|
||||
@ -49,11 +50,6 @@
|
||||
<element name="TDividerBevel.FCaptionSpacing"/>
|
||||
<element name="TDividerBevel.FLeftIndent"/>
|
||||
<element name="TDividerBevel.FOrientation"/>
|
||||
<element name="TDividerBevel.FBevelStyle"/>
|
||||
<element name="TDividerBevel.FBevelWidth"/>
|
||||
<element name="TDividerBevel.FCaptionSpacing"/>
|
||||
<element name="TDividerBevel.FLeftIndent"/>
|
||||
<element name="TDividerBevel.FOrientation"/>
|
||||
<element name="TDividerBevel.FStyle"/>
|
||||
<element name="TDividerBevel.FTransparent"/>
|
||||
|
||||
@ -125,43 +121,56 @@
|
||||
</element>
|
||||
|
||||
<element name="TDividerBevel.SetTransparent">
|
||||
<short/>
|
||||
<short>Sets the value for the Transparent property.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TDividerBevel.Transparent"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TDividerBevel.SetTransparent.AValue">
|
||||
<short/>
|
||||
<short>New value for the Transparent property.</short>
|
||||
</element>
|
||||
|
||||
<!-- protected members and methods -->
|
||||
<element name="TDividerBevel.FBevelHeight">
|
||||
<short/>
|
||||
<short>Member with the height for the bevel.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<element name="TDividerBevel.FBevelTop">
|
||||
<short>Member with the height for the bevel.</short>
|
||||
<short>Member with the top for the bevel.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
</element>
|
||||
|
||||
<element name="TDividerBevel.FNeedCalcSize">
|
||||
<short>
|
||||
Member with the flag set when the Font, Text, or preferred size is changed.
|
||||
Member with the flag set when the Font, Text, Bevel or the preferred size has been changed.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TDividerBevel.TextChanged"/>
|
||||
<link id="TDividerBevel.BevelWidth"/>
|
||||
<link id="TDividerBevel.Calcsize"/>
|
||||
<link id="TDividerBevel.FontChanged"/>
|
||||
<link id="TDividerBevel.CalcSize"/>
|
||||
<link id="TDividerBevel.Create"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<element name="TDividerBevel.FTextExtent">
|
||||
<short>Member with the text extent for the Caption property.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TDividerBevel.CalcSize"/>
|
||||
<link id="TDividerBevel.CalculatePreferredSize"/>
|
||||
<link id="TDividerBevel.Paint"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<element name="TDividerBevel.GetControlClassDefaultSize">
|
||||
<short>The default size of new instance of the class.</short>
|
||||
<short>The default size for a new instance of the class.</short>
|
||||
<descr>
|
||||
<p>
|
||||
GetControlClassDefaultSize is an overridden TSize function used to get the default size for new instances of the TDividerBevel class. The width (CX) in the TSize instance is set to 240. The height (CY) in the TSize instance is set to 17.
|
||||
@ -242,9 +251,14 @@
|
||||
|
||||
<element name="TDividerBevel.SetAutoSize">
|
||||
<short>Sets the value for the AutoSize property.</short>
|
||||
<descr/>
|
||||
<descr>
|
||||
<p>
|
||||
<var>SetAutoSize</var> is an overridden method in TDividerBevel. It calls the inherited method on entry to update the member for AutoSize and to call the AdjustSize method when needed. It extends InvalidatePreferredSize method (in the ancestor) to clear any cached preferred size value for the control or any of its parents when Value is set to <b>True</b>.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lcl.controls.TControl.AutoSize">TControl.AutoSize</link>
|
||||
<link id="#lcl.controls.TControl.InvalidatePreferredSize">TControl.InvalidatePreferredSize</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TDividerBevel.SetAutoSize.Value">
|
||||
@ -363,7 +377,7 @@
|
||||
<seealso>
|
||||
<link id="TDividerBevel.BevelWidth"/>
|
||||
<link id="TDividerBevel.Style"/>
|
||||
<link id="TBevelStyle"/>
|
||||
<link id="#lcl.extctrls.TBevelStyle">TBevelStyle</link>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -373,8 +387,16 @@
|
||||
<p>
|
||||
The default value for the property is <b>-1</b>. Negative values in the property indicate that the bevel is drawn using 20% of the Text height for the control, with a minimum height of 3 pixels.
|
||||
</p>
|
||||
<p>
|
||||
Changing the value in BevelWidth causes the control to be updated. When AutoSize is <b>True</b>, the preferred size is reset and the AdjustSize method is called. When AutoSize is <b>False</b>, an internal flag is set to indicate that the size needs to be recalculated in the CalcSize method. The Invalidate method is called to force the control to be redrawn.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TDividerBevel.AutoSize"/>
|
||||
<link id="#lcl.controls.TControl.InvalidatePreferredSize">TControl.InvalidatePreferredSize</link>
|
||||
<link id="#lcl.controls.TControl.AdjustSize">TControl.AdjustSize</link>
|
||||
<link id="#lcl.controls.TControl.Invalidate">TControl.Invalidate</link>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<element name="TDividerBevel.BiDiMode" link="#lcl.controls.TControl.BidiMode"/>
|
||||
@ -382,11 +404,11 @@
|
||||
|
||||
<element name="TDividerBevel.CaptionSpacing">
|
||||
<short>
|
||||
Number of pixels reserved as spacing in front of and following the Caption.
|
||||
Number of pixels reserved as spacing in front of and following the Caption for the control.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
The default value for the property is <b>10</b>. Use <var>LeftIndent</var> to set the position (in pixels) where the Caption text starts. Any negative value in LeftIndent causes the caption to be centered along the bevel.
|
||||
The default value for the property is <b>10</b>. Use <var>LeftIndent</var> to set the position (in pixels) where the Caption text is drawn. A negative value in LeftIndent causes the caption to be centered along the bevel, and the value in CaptionSpacing is ignored.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
@ -405,7 +427,7 @@
|
||||
|
||||
<element name="TDividerBevel.LeftIndent">
|
||||
<short>
|
||||
Position relative to Left where the CaptionSpacing and Caption are displayed.
|
||||
Position relative to Left where the CaptionSpacing and Caption are drawn.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
@ -415,10 +437,10 @@
|
||||
Use <var>CaptionSpacing</var> to set the number of pixels reserved as undecorated blank space on each side of the Caption text.
|
||||
</p>
|
||||
<p>
|
||||
For example: If CaptionSpacing is set to 10, and LeftIndent is set to 60, the CaptionSpacing starts at 60 pixels and the text at 70 pixels.
|
||||
For example: If CaptionSpacing is set to 10, and LeftIndent is set to 60, the CaptionSpacing starts at 60 pixels and the text at 70 pixels relative to Left.
|
||||
</p>
|
||||
<p>
|
||||
LeftIndent, when set to any negative value, causes the CaptionSpacing and Caption text to be centered along the Orientation for the divider bevel. When set to 0, no left indent or caption spacing is applied before the Caption text.
|
||||
LeftIndent, when set to a negative value, causes the CaptionSpacing and Caption text to be centered along the Orientation for the divider bevel. When set to 0, neither left indent nor caption spacing are applied before the Caption text.
|
||||
</p>
|
||||
<p>
|
||||
Changing the value for the property causes the control to be redrawn.
|
||||
@ -429,9 +451,9 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TDividerBevel.CaptionSpacing"/>
|
||||
<link id="TDividerBevel.Caption"/>
|
||||
<link id="TDividerBevel.Orientation"/>
|
||||
<link id="TDividerBevel.Paint"/>
|
||||
<link id="#lcl.controls.TControl.Caption">TControl.Caption</link>
|
||||
<link id="#lcl.controls.TControl.Left">TControl.Left</link>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -452,7 +474,7 @@
|
||||
<seealso>
|
||||
<link id="TDividerBevel.Paint"/>
|
||||
<link id="#lcl.controls.TGraphicControl.Canvas">TGraphicControl.Canvas</link>
|
||||
<link id="#lcl.comctrls.TControl.AutoSize">TControl.AutoSize</link>
|
||||
<link id="#lcl.controls.TControl.AutoSize">TControl.AutoSize</link>
|
||||
<link id="#lcl.comctrls.TTrackBarOrientation">TTrackBarOrientation</link>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -465,7 +487,7 @@
|
||||
<element name="TDividerBevel.ShowHint" link="#lcl.controls.TControl.ShowHint"/>
|
||||
|
||||
<element name="TDividerBevel.Style">
|
||||
<short/>
|
||||
<short>Drawing style for the bevel on the control.</short>
|
||||
<descr>
|
||||
<p>
|
||||
<var>Style</var> is a <var>TGrabStyle</var> property with the shape or pattern used to draw the bevel on the control.
|
||||
|
@ -30,174 +30,148 @@
|
||||
<short>
|
||||
Specifies an event handler signalled for a drag/drop event on a notebook tab.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<descr>
|
||||
<p>
|
||||
TNotebookTabDragDropEvent is the type used for the OnTabDragDropEx property in TExtendedNotebook. It is used to perform actions needed when a tab on a TExtendedNotebook control is moved to a new location using drag and drop.
|
||||
</p>
|
||||
<p>
|
||||
An application must implement and assign an object method which uses this signature to respond to the event notification. It is signalled from the DragDrop method in TExtendedNotebook, and occurs after its OnTabDragOverEx event.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TExtendedNotebook.OnTabDragDropEx"/>
|
||||
<link id="TExtendedNotebook.OnTabDragOverEx"/>
|
||||
<link id="TExtendedNotebook.DragDrop"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TNotebookTabDragDropEvent.Sender">
|
||||
<short/>
|
||||
<short>Object for the notification.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragDropEvent.Source">
|
||||
<short/>
|
||||
<short>Control where the drag operation originated.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragDropEvent.OldIndex">
|
||||
<short/>
|
||||
<short>Original ordinal position for the dragged tab.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragDropEvent.NewIndex">
|
||||
<short/>
|
||||
<short>New ordinal position for the dragged tab.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragDropEvent.CopyDrag">
|
||||
<short/>
|
||||
<short>True if the Ctrl key is pressed during the drag and drop operation.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragDropEvent.Done">
|
||||
<short/>
|
||||
<short>True if the tab can be moved to the new location.</short>
|
||||
</element>
|
||||
|
||||
<element name="TNotebookTabDragOverEvent">
|
||||
<short>
|
||||
Specifies an event handler signalled for a drag event over a notebook tab.
|
||||
Specifies an event handler signalled when a dragged tab is over a notebook control.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TExtendedNotebook.OnTabDragOverEx"/>
|
||||
<link id="TExtendedNotebook.OnTabDragOver"/>
|
||||
<link id="TExtendedNotebook.DragOver"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TNotebookTabDragOverEvent.Sender">
|
||||
<short/>
|
||||
<short>Object for the notification.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragOverEvent.Source">
|
||||
<short/>
|
||||
<short>Control where the drag operation originated.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragOverEvent.OldIndex">
|
||||
<short/>
|
||||
<short>Original ordinal position for the dragged tab.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragOverEvent.NewIndex">
|
||||
<short/>
|
||||
<short>New ordinal position for the dragged tab.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragOverEvent.CopyDrag">
|
||||
<short/>
|
||||
<short>True if the Ctrl key is pressed during the drag and drop operation.</short>
|
||||
</element>
|
||||
<element name="TNotebookTabDragOverEvent.Accept">
|
||||
<short/>
|
||||
<short>True if the notebook control can accept the dragged tab.</short>
|
||||
</element>
|
||||
|
||||
<element name="TExtendedNotebook">
|
||||
<short>
|
||||
Implements an notebook or page control which supports drag and drop events for its tabs.
|
||||
Implements a notebook or page control which supports drag and drop events for its tabs.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
TExtendedNotebook is a TPageControl descendant.
|
||||
TExtendedNotebook is a TPageControl descendant, and extends the ancestor class with properties, methods, and events which enable drag and drop operations for the tabs on the paged notebook control. It works in conjunction with the DragManager (TDragManager) instance for the LCL interface.
|
||||
</p>
|
||||
<p>
|
||||
Overridden methods are provided initiates and completes a drag and drop operation, as well as handle mouse up, down and move messages for the control. Event handlers signalled during drag and drop are also provided. Additional properties are introduced to indicate how drop / drop operations are handled by the control and to identify the tab affected by the operation.
|
||||
</p>
|
||||
<p>
|
||||
TExtendedNotebook is used in the implementation of TSourceWindow in the Lazarus IDE, where it provides access to the source editor for a tab, as well as its form and anchor design surfaces.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="#lcl.comctrls.TPageControl">TPageControl</link>
|
||||
<link id="#lcl.controls.TDragManager">TDragManager</link>
|
||||
<link id="#lcl.controls.DragManager">DragManager</link>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<!-- private members and methods -->
|
||||
<element name="TExtendedNotebook.FDraggingTabIndex">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FOnTabDragDrop">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FOnTabDragOver">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FOnTabDragOverEx">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FOnTabDragDropEx">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FOnTabEndDrag">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FOnTabStartDrag">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FTabDragMode">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FTabDragAcceptMode">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FTabDragged">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FDragOverIndex">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FDragToRightSide">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FDragOverTabRect">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FDragNextToTabRect">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FMouseWaitForDrag">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FMouseDownIndex">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FMouseDownX">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FMouseDownY">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FTriggerDragX">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.FTriggerDragY">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.InitDrag">
|
||||
<short/>
|
||||
</element>
|
||||
<!-- private -->
|
||||
<element name="TExtendedNotebook.FDraggingTabIndex"/>
|
||||
<element name="TExtendedNotebook.FOnTabDragDrop"/>
|
||||
<element name="TExtendedNotebook.FOnTabDragOver"/>
|
||||
<element name="TExtendedNotebook.FOnTabDragOverEx"/>
|
||||
<element name="TExtendedNotebook.FOnTabDragDropEx"/>
|
||||
<element name="TExtendedNotebook.FOnTabEndDrag"/>
|
||||
<element name="TExtendedNotebook.FOnTabStartDrag"/>
|
||||
<element name="TExtendedNotebook.FTabDragMode"/>
|
||||
<element name="TExtendedNotebook.FTabDragAcceptMode"/>
|
||||
<element name="TExtendedNotebook.FTabDragged"/>
|
||||
<element name="TExtendedNotebook.FDragOverIndex"/>
|
||||
<element name="TExtendedNotebook.FDragToRightSide"/>
|
||||
<element name="TExtendedNotebook.FDragOverTabRect"/>
|
||||
<element name="TExtendedNotebook.FDragNextToTabRect"/>
|
||||
<element name="TExtendedNotebook.FMouseWaitForDrag"/>
|
||||
<element name="TExtendedNotebook.FMouseDownIndex"/>
|
||||
<element name="TExtendedNotebook.FMouseDownX"/>
|
||||
<element name="TExtendedNotebook.FMouseDownY"/>
|
||||
<element name="TExtendedNotebook.FTriggerDragX"/>
|
||||
<element name="TExtendedNotebook.FTriggerDragY"/>
|
||||
|
||||
<element name="TExtendedNotebook.InvalidateRect">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.InvalidateRect.ARect">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.InitDrag"/>
|
||||
|
||||
<element name="TExtendedNotebook.TabIndexForDrag">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag.Result">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag.x">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag.y">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.InvalidateRect"/>
|
||||
<element name="TExtendedNotebook.InvalidateRect.ARect"/>
|
||||
|
||||
<element name="TExtendedNotebook.TabRectEx">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabRectEx.Result">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabRectEx.AIndex">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabRectEx.X">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabRectEx.Y">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabRectEx.IsRightHalf">
|
||||
<short/>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag"/>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag.Result"/>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag.x"/>
|
||||
<element name="TExtendedNotebook.TabIndexForDrag.y"/>
|
||||
|
||||
<element name="TExtendedNotebook.TabRectEx"/>
|
||||
<element name="TExtendedNotebook.TabRectEx.Result"/>
|
||||
<element name="TExtendedNotebook.TabRectEx.AIndex"/>
|
||||
<element name="TExtendedNotebook.TabRectEx.X"/>
|
||||
<element name="TExtendedNotebook.TabRectEx.Y"/>
|
||||
<element name="TExtendedNotebook.TabRectEx.IsRightHalf"/>
|
||||
|
||||
<element name="TExtendedNotebook.MouseDown">
|
||||
<short>Handles mouse down events for the control.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<short>Handles mouse down messages for the control.</short>
|
||||
<descr>
|
||||
<p>
|
||||
MouseDown is an overridden method in TExtendedNotebook. It initializes members used to track drag and drop operations in the class instance, and sets the DragCursor for the control. It calls the inherited MouseDown method to handle an OnEditingDone event for the ActiveControl on the parent form. It updates DragManager for the mouse button in the notification, and signals the OnMouseDown event handler (when assigned). When DragMode is set to dmAutomatic, a left mouse button event causes the value in MouseCapture to be set to True.
|
||||
</p>
|
||||
<p>
|
||||
MouseDown is called from methods which process LM_LBUTTONDOWN, LM_RBUTTONDOWN, LM_MBUTTONDOWN, and LM_XBUTTONDOWN window messages for the control.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lcl.controls.TControl.OnEditingDone">TControl.OnEditingDone</link>
|
||||
<link id="#lcl.controls.TControl.MouseDown">TControl.MouseDown</link>
|
||||
<link id="#lcl.controls.TControl.WMLButtonDown">TControl.WMLButtonDown</link>
|
||||
<link id="#lcl.controls.TControl.WMRButtonDown">TControl.WMRButtonDown</link>
|
||||
<link id="#lcl.controls.TControl.WMMButtonDown">TControl.WMMButtonDown</link>
|
||||
<link id="#lcl.controls.TControl.WMXButtonDown">TControl.WMXButtonDown</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.MouseDown.Button">
|
||||
<short>Mouse button for the event.</short>
|
||||
@ -307,7 +281,7 @@
|
||||
|
||||
<element name="TExtendedNotebook.DragOver">
|
||||
<short>
|
||||
Performs actions needed when a drag operation is over a page or tab on the control.
|
||||
Performs actions needed when a drag operation is over a tab on the control.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
@ -337,7 +311,10 @@
|
||||
<element name="TExtendedNotebook.PaintWindow">
|
||||
<short>Paints the window for the control to the specified device context.</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="#lcl.controls.TWinControl.PaintWindow">TWinControl.PaintWindow</link>
|
||||
<link id="#lcl.comctrls.TPageControl.TabPosition">TPageControl.TabPosition</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.PaintWindow.DC">
|
||||
<short>Device context where the window is drawn.</short>
|
||||
@ -350,7 +327,10 @@
|
||||
<var>Create</var> is the overridden constructor for the class instance. It ensures that internal members used in drag and drop operations are initialized for the class instance.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TExtendedNotebook.TabDragMode"/>
|
||||
<link id="#lcl.comctrls.TPageControl.DragCursor">TPageControl.DragCursor</link>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TExtendedNotebook.Create.TheOwner">
|
||||
<short>Owner of the class instance.</short>
|
||||
@ -413,10 +393,19 @@
|
||||
<short>Ordinal position for the tab affected by a drag operation.</short>
|
||||
<descr>
|
||||
<p>
|
||||
DraggingTabIndex is a read-only Integer property.
|
||||
DraggingTabIndex is a read-only Integer property which contains the ordinal position for the tab or page active in a drag and drop operation. Its value is assigned in methods like BeginDragTab, DoEndDrag, and DragCanceled. The value is set to -1 when drag and drop is not active for the control.
|
||||
</p>
|
||||
<p>
|
||||
Its value is used in the DragOver and DragDrop methods, and is passed as an argument to event handlers signalled in the class instance.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
<seealso>
|
||||
<link id="TExtendedNotebook.BeginDragTab"/>
|
||||
<link id="TExtendedNotebook.DoEndDrag"/>
|
||||
<link id="TExtendedNotebook.DragCanceled"/>
|
||||
<link id="TExtendedNotebook.DragOver"/>
|
||||
<link id="TExtendedNotebook.DragDrop"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
<element name="TExtendedNotebook.OnTabDragOver">
|
||||
@ -445,7 +434,7 @@
|
||||
|
||||
<element name="TExtendedNotebook.OnTabDragDropEx">
|
||||
<short>
|
||||
Event handler signalled when and object is dropped onto a tab on the control while the Ctrl key is held.
|
||||
Event handler signalled when an object is dropped onto a tab on the control while the Ctrl key is held.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
@ -453,7 +442,7 @@
|
||||
|
||||
<element name="TExtendedNotebook.OnTabEndDrag">
|
||||
<short>
|
||||
Event handler signalled when a drag operation is ended for the control.
|
||||
Event handler signalled when a drag operation is ended for a tab on the control.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
@ -461,7 +450,7 @@
|
||||
|
||||
<element name="TExtendedNotebook.OnTabStartDrag">
|
||||
<short>
|
||||
Event handler signalled when a drag operation is started for the control.
|
||||
Event handler signalled when a drag operation is started for a tab on the control.
|
||||
</short>
|
||||
<descr/>
|
||||
<seealso/>
|
||||
@ -469,11 +458,11 @@
|
||||
|
||||
<element name="TExtendedNotebook.TabDragMode">
|
||||
<short>
|
||||
Drag mode for a tab on the control.
|
||||
Indicates how a Drag operation is started for a tab on the control.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
The default value for the property is <var>dmManual</var>.
|
||||
The default value for the property is <var>dmManual</var>, and indicates that the operation is started in code executed by OnTabStartDrag event handler for the control. When set to <var>dmAutomatic</var>, the drag operation is initialized in the MouseDown method when the left mouse button is clicked on a tab for the notebook control.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
@ -481,11 +470,14 @@
|
||||
|
||||
<element name="TExtendedNotebook.TabDragAcceptMode">
|
||||
<short>
|
||||
Default accept mode for drag operation for a tab.
|
||||
Default accept mode for a drag operation for a tab.
|
||||
</short>
|
||||
<descr>
|
||||
<p>
|
||||
The default value for the property is <var>dmManual</var>.
|
||||
<var>TabDragAcceptMode</var> is a <var>TDragMode</var> property which indicates how a dragged tab is accepted on the destination control. It is used in the DragDrop method to determine whether the tab is positioned automatically, or handled in code assigned to an event handler.
|
||||
</p>
|
||||
<p>
|
||||
The default value for the property is <var>dmManual</var>, and indicates that the tab is relocated manually in the OnTabDragDropEx event handler for the control. When set to <var>dmAutomatic</var>, the tab is automatically relocated using the Move method in the Pages collection for the control.
|
||||
</p>
|
||||
</descr>
|
||||
<seealso/>
|
||||
|
@ -79,7 +79,6 @@
|
||||
<seealso>
|
||||
<link id="TListViewDataItem"/>
|
||||
<link id="TListViewFilterEdit.Items"/>
|
||||
<link id="#fcl.Fgl.TFPGList">TFPGList</link>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
|
@ -208,7 +208,6 @@
|
||||
<seealso>
|
||||
<link id="TSpinEditExBase.MinValue"/>
|
||||
<link id="TSpinEditExBase.MaxValue"/>
|
||||
<link id="TSpinEditExBase.IsOutOfLimits"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TSpinEditExBase.IsLimited.Result">
|
||||
@ -675,8 +674,8 @@
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lcl.groupededitTCustomAbstractGroupedEdit.Loaded"/>
|
||||
<link id="#lcl.groupededitTCustomAbstractGroupedEdit.UpdateSpacing"/>
|
||||
<link id="#lcl.groupededit.TCustomAbstractGroupedEdit.Loaded"/>
|
||||
<link id="#lcl.groupededit.TCustomAbstractGroupedEdit.UpdateSpacing"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -717,7 +716,7 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lcl.groupededit.TGEEdit"/>
|
||||
<link id="#lcl.groupededit.TCustomAbstractGroupedEdit.Edit"/>
|
||||
<link id="#lcl.groupededit.TCustomAbstractGroupedEdit"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -764,7 +763,6 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="#lcl.comctrls.TUpDown.MinRepeatInterval"/>
|
||||
<link id="DefMinRepeatValue"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -901,12 +899,12 @@
|
||||
</p>
|
||||
</descr>
|
||||
-<seealso>
|
||||
<link id="TCustomSpinEditEx.Increment"/>
|
||||
<link id="TCustomSpinEditEx.Value"/>
|
||||
<link id="TCustomSpinEditEx.UpDown"/>
|
||||
<link id="TCustomSpinEditEx.Edit"/>
|
||||
<link id="TCustomSpinEditEx.ArrowKeys"/>
|
||||
<link id="TCustomFloatSpinEditEx.Increment"/>
|
||||
<link id="TSpinEditExBase.Value"/>
|
||||
<link id="TSpinEditExBase.UpDown"/>
|
||||
<link id="TSpinEditExBase.Edit"/>
|
||||
<link id="TSpinEditExBase.ArrowKeys"/>
|
||||
<link id="TCustomSpinEditEx"/>
|
||||
<link id="TCustomFloatSpinEditEx"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -928,10 +926,6 @@
|
||||
<link id="TSpinEditExBase.NullValue"/>
|
||||
<link id="TSpinEditExBase.MaxValue"/>
|
||||
<link id="TSpinEditExBase.NullValueBehaviour"/>
|
||||
<link id="TSpinEditExBase.UpdateControl"/>
|
||||
<link id="TSpinEditExBase.IsLimited"/>
|
||||
<link id="TSpinEditExBase.IsOutOfLimits"/>
|
||||
<link id="TSpinEditExBase.SpinUpDown"/>
|
||||
<link id="TSpinEditExBase.GetLimitedValue"/>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -954,10 +948,6 @@
|
||||
<link id="TSpinEditExBase.NullValue"/>
|
||||
<link id="TSpinEditExBase.MinValue"/>
|
||||
<link id="TSpinEditExBase.NullValueBehaviour"/>
|
||||
<link id="TSpinEditExBase.UpdateControl"/>
|
||||
<link id="TSpinEditExBase.IsLimited"/>
|
||||
<link id="TSpinEditExBase.IsOutOfLimits"/>
|
||||
<link id="TSpinEditExBase.SpinUpDown"/>
|
||||
<link id="TSpinEditExBase.GetLimitedValue"/>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -1015,7 +1005,6 @@
|
||||
<link id="TSpinEditExBase.NullValueBehaviour"/>
|
||||
<link id="TSpinEditExBase.StrToValue"/>
|
||||
<link id="TSpinEditExBase.TextIsNumber"/>
|
||||
<link id="TSpinEditExBase.UpdateControl"/>
|
||||
<link id="TSpinEditExBase.UpDown"/>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -1199,7 +1188,7 @@
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomFloatSpinEditEx.Edit"/>
|
||||
<link id="TSpinEditExBase.Edit"/>
|
||||
<link id="TCustomFloatSpinEditEx.DecimalPlaces"/>
|
||||
<link id="TCustomFloatSpinEditEx.DecimalSeparator"/>
|
||||
<link id="#lcl.groupededit.TCustomAbstractGroupedEdit.EditKeyPress"/>
|
||||
@ -1266,9 +1255,7 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TSpinEditExBase.Increment"/>
|
||||
<link id="TSpinEditExBase.SpinUpDown"/>
|
||||
<link id="TCustomFloatSpinEditEx.SafeDec"/>
|
||||
<link id="#rtl.math.MaxDouble"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TCustomFloatSpinEditEx.SafeInc.Result">
|
||||
@ -1362,8 +1349,7 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TDisplayMode"/>
|
||||
<link id="TCustomFloatSpinEditEx.Value"/>
|
||||
<link id="TCustomFloatSpinEditEx.UpdateControl"/>
|
||||
<link id="TSpinEditExBase.Value"/>
|
||||
<link id="TCustomFloatSpinEditEx.ValueToStr"/>
|
||||
<link id="TSpinEditExBase.Edit"/>
|
||||
</seealso>
|
||||
@ -1394,10 +1380,10 @@
|
||||
<link id="TCustomFloatSpinEditEx.DisplayMode"/>
|
||||
<link id="TCustomFloatSpinEditEx.Precision"/>
|
||||
<link id="TCustomFloatSpinEditEx.ExponentDigits"/>
|
||||
<link id="TCustomFloatSpinEditEx.Value"/>
|
||||
<link id="TSpinEditExBase.Value"/>
|
||||
<link id="TCustomFloatSpinEditEx.ValueToStr"/>
|
||||
<link id="TCustomFloatSpinEditEx.ExponentialFormatLimitNeg"/>
|
||||
<link id="TDisplayMode.dmAuto"/>
|
||||
<link id="TDisplayMode"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -1423,11 +1409,9 @@
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomFloatSpinEditEx.Value"/>
|
||||
<link id="TSpinEditExBase.Value"/>
|
||||
<link id="TCustomFloatSpinEditEx.ValueToStr"/>
|
||||
<link id="TCustomFloatSpinEditEx.DisplayMode"/>
|
||||
<link id="TCustomFloatSpinEditEx.GetValue"/>
|
||||
<link id="TCustomFloatSpinEditEx.UpdateControl"/>
|
||||
<link id="TCustomFloatSpinEditEx.ExponentialFormatLimitPos"/>
|
||||
<link id="TCustomFloatSpinEditEx.Precision"/>
|
||||
<link id="TCustomFloatSpinEditEx.ExponentDigits"/>
|
||||
@ -1470,9 +1454,7 @@
|
||||
<link id="TCustomFloatSpinEditEx.Precision"/>
|
||||
<link id="TCustomFloatSpinEditEx.DisplayMode"/>
|
||||
<link id="TCustomFloatSpinEditEx.ValueToStr"/>
|
||||
<link id="TCustomFloatSpinEditEx.Value"/>
|
||||
<link id="TCustomFloatSpinEditEx.GetValue"/>
|
||||
<link id="TCustomFloatSpinEditEx.UpdateControl"/>
|
||||
<link id="TSpinEditExBase.Value"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -1536,11 +1518,10 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomFloatSpinEditEx.Create"/>
|
||||
<link id="TCustomFloatSpinEditEx.Edit"/>
|
||||
<link id="TSpinEditExBase.Edit"/>
|
||||
<link id="TCustomFloatSpinEditEx.EditKeyPress"/>
|
||||
<link id="TCustomFloatSpinEditEx.ValueToStr"/>
|
||||
<link id="TCustomFloatSpinEditEx.DisplayMode"/>
|
||||
<link id="DefDecimalSeparator"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -1555,14 +1536,11 @@
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id=""/>
|
||||
<link id="TCustomFloatSpinEditEx.Create"/>
|
||||
<link id="TCustomFloatSpinEditEx.Edit"/>
|
||||
<link id="TCustomFloatSpinEditEx.Value"/>
|
||||
<link id="TSpinEditExBase.Edit"/>
|
||||
<link id="TSpinEditExBase.Value"/>
|
||||
<link id="TCustomFloatSpinEditEx.ValueToStr"/>
|
||||
<link id="TCustomFloatSpinEditEx.DisplayMode"/>
|
||||
<link id="TCustomFloatSpinEditEx.UpdateControl"/>
|
||||
<link id="DefDecimals"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
@ -1752,7 +1730,6 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomSpinEditEx.Increment"/>
|
||||
<link id="TSpinEditExBase.SpinUpDown"/>
|
||||
<link id="TSpinEditExBase.SafeInc"/>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -1781,7 +1758,6 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomSpinEditEx.Increment"/>"
|
||||
<link id="TSpinEditExBase.SpinUpDown"/>
|
||||
<link id="TSpinEditExBase.SafeDec"/>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -1835,7 +1811,6 @@
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomSpinEditEx.ThousandSeparator"/>
|
||||
<link id="RemoveThousandSeparator"/>
|
||||
</seealso>
|
||||
</element>
|
||||
<element name="TCustomSpinEditEx.TextIsNumber.Result">
|
||||
@ -1863,8 +1838,7 @@
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomFloatSpinEditEx.ThousandSeparator"/>
|
||||
<link id="TSpinEditExBase.UpdateControl"/>
|
||||
<link id="TCustomSpinEditEx.ThousandSeparator"/>
|
||||
<link id="TSpinEditExBase.RealGetText"/>
|
||||
</seealso>
|
||||
</element>
|
||||
@ -1905,10 +1879,9 @@
|
||||
</p>
|
||||
</descr>
|
||||
<seealso>
|
||||
<link id="TCustomSpinEditEx.EditKeyPress"/>
|
||||
<link id="TSpinEditExBase.EditKeyPress"/>
|
||||
<link id="TCustomSpinEditEx.TextIsNumber"/>
|
||||
<link id="TCustomSpinEditEx.ValueToStr"/>
|
||||
<link id="TSpinEditExBase.UpdateControl"/>
|
||||
</seealso>
|
||||
</element>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user