From 5cf0c4c22239258be903bcc6ff66725b068200ba Mon Sep 17 00:00:00 2001 From: kirkpatc Date: Wed, 19 Mar 2008 13:45:33 +0000 Subject: [PATCH] FPDoc - updates to ActnList.xml, Buttons.xml and ComCtrls.xml - mostly minor formatting corrections git-svn-id: trunk@14584 - --- docs/xml/lcl/actnlist.xml | 110 +- docs/xml/lcl/buttons.xml | 110 +- docs/xml/lcl/comctrls.xml | 4458 +++++++++++++++++++++++++++---------- 3 files changed, 3422 insertions(+), 1256 deletions(-) diff --git a/docs/xml/lcl/actnlist.xml b/docs/xml/lcl/actnlist.xml index db4c1f4da1..3d5fafad3b 100644 --- a/docs/xml/lcl/actnlist.xml +++ b/docs/xml/lcl/actnlist.xml @@ -268,13 +268,13 @@ Take the following precautions when creating your own Destroy method: - TCustomActionList - the ancestor class for TActionList + TCustomActionList - the ancestor class for TActionList

- TCustomActionList - the ancestor class for TActionList. If you want to define your own action list class, you should derive it from this class.

+ TCustomActionList - the ancestor class for TActionList. If you want to define your own action list class, you should derive it from this class.

- TActionList, TAction, TActionLink and TContainedAction are used to centralize + TActionList, TAction, TActionLink and TContainedAction are used to centralize the implementation of user commands, and can then be linked to the appropriate button, menu or another component. This is an Object-Oriented programming strategy to reuse the code, as opposed to the Event-Oriented approach of writing an OnClick event for each component.

@@ -493,7 +493,7 @@ Take the following precautions when creating your own Destroy method: - Create a new instance of the TCustomActionList class + Create a new instance of the TCustomActionList class @@ -599,7 +599,7 @@ action handles the current component. - The Images from an ImageList to be associated with the actions, eg in a Menu display + The Images from an ImageList to be associated with the actions, eg in a Menu display @@ -610,24 +610,24 @@ action handles the current component. - TActionList - The basic actions list class + TActionList - The basic actions list class

- TActionList - The basic actions list class

+ TActionList - The basic actions list class

- TActionList is the last component on the "Standard" component pallete on the Lazarus IDE.

+ TActionList is the last component on the "Standard" component pallete on the Lazarus IDE.

To use an ActionList, click on the icon on the IDE Standard Components toolbar, then click anywhere on the main form and an ActionList icon will appear. It doesn't matter where you position it, because it is not visible at run-time.

You can add, remove or modify actions on the list by right-clicking on the ActionList icon on the form editor and then choosing "Edit action list...", or by double-clicking on the icon with the left mouse button. This will open the "Action List Editor".

You can now use the "+" and "-" buttons to add and remove actions. The ActionList editor menu allows you to select standard actions from a selection (option 'New Standard Action') or create a new action (option 'New Action'). To edit an action, click it and then open the object inspector. To add code to be executed when an action is triggered, double-click the action's name on the "Action List Editor".

-

The TActionList +

The TActionList Class introduces very few properties of its own, but inherits a lot from its ancestor, TCustomActionList, and related components TAction, TCustomAction, TContainedAction and TBasicAction

-

Each entry in the ActionList appears in the Object Inspector as an instance of TAction, and its properties are accessible and modifiable from the Object Inspector

+

Each entry in the ActionList appears in the Object Inspector as an instance of TAction, and its properties are accessible and modifiable from the Object Inspector

- The Images from an ImageList to be associated with the actions, eg in a Menu display + The Images from an ImageList to be associated with the actions, eg in a Menu display @@ -734,11 +734,11 @@ action handles the current component. - TCustomAction is the ancestor class for TAction + TCustomAction is the ancestor class for TAction

- TCustomAction is a generic class for all components that represent actions that can be be set on the user interface for buttons and other controls. TCustomAction is the ancestor for TAction. If you want to define your own action class, you should derive it from this class.

+ TCustomAction is a generic class for all components that represent actions that can be be set on the user interface for buttons and other controls. TCustomAction is the ancestor for TAction. If you want to define your own action class, you should derive it from this class.

You can assign a action to a component by using the Object Inspector.

@@ -1087,7 +1087,7 @@ execution will end up at the TPersistent implementation of - Create a new instance of the TCustomAction class + Create a new instance of the TCustomAction class @@ -1096,12 +1096,12 @@ execution will end up at the TPersistent implementation of - Destroy - Deallocates an object + Destroy - Deallocates an object - DoHint - method for displaying the hint contained in HintStr if True value is returned + DoHint - method for displaying the hint contained in HintStr if True value is returned @@ -1110,12 +1110,12 @@ execution will end up at the TPersistent implementation of - HintStr - the text-string for display as a hint + HintStr - the text-string for display as a hint - Execute - method to determine if action is to be performed + Execute - method to determine if action is to be performed @@ -1124,85 +1124,85 @@ execution will end up at the TPersistent implementation of - AutoCheck - whether the control (eg a CheckBox) is to be automatically checked + AutoCheck - whether the control (eg a CheckBox) is to be automatically checked - The Caption to be used if this action is associated with a visible component + The Caption to be used if this action is associated with a visible component - Whether the CheckBox associated with the action is Checked (default False) + Whether the CheckBox associated with the action is Checked (default False) - DisableIfNoHandler - don't use this action if no Handler has been provided + DisableIfNoHandler - don't use this action if no Handler has been provided - Enabled - whether this action is able to be used (default True) + Enabled - whether this action is able to be used (default True) - GroupIndex - Index of the action within its group + GroupIndex - Index of the action within its group - HelpContext - the index for a context-based help message + HelpContext - the index for a context-based help message - HelpKeyWord - the keyword of a context-based help message + HelpKeyWord - the keyword of a context-based help message - HelpType - the sort of help message to be offered: default Context-based + HelpType - the sort of help message to be offered: default Context-based - Hint - a pop-up message that appears when the mouse hovers over an object + Hint - a pop-up message that appears when the mouse hovers over an object - ImageIndex - the index number of the image to be associated with this action + ImageIndex - the index number of the image to be associated with this action - ShortCut - an index to a shortcut list + ShortCut - an index to a shortcut list - SecondaryShortCuts - a stringlist containing shortcuts + SecondaryShortCuts - a stringlist containing shortcuts - Visible - is this action visible? (default True) + Visible - is this action visible? (default True) - OnHint - action to be taken when a hint is required + OnHint - action to be taken when a hint is required - TAction is the basic action object used on the LCL. + TAction is the basic action object used on the LCL.

- TAction is the basic action object used on the LCL.

+ TAction is the basic action object used on the LCL.

It redeclares many properties inherited from TCustomAction on the public section, but does not add any new features. For more details look at the See Also section for TCustomAction.

- The properties of each Action can be modified at design time in the Object Inspector + The properties of each Action can be modified at design time in the Object Inspector
@@ -1211,7 +1211,7 @@ execution will end up at the TPersistent implementation of - Create a new instance of the TCustomAction class + Create a new instance of the TCustomAction class @@ -1220,68 +1220,68 @@ execution will end up at the TPersistent implementation of - AutoCheck - whether the control (eg a CheckBox) is to be automatically checked + AutoCheck - whether the control (eg a CheckBox) is to be automatically checked - The Caption to be used if this action is associated with a visible component + The Caption to be used if this action is associated with a visible component - Whether the CheckBox associated with the action is Checked (default False) + Whether the CheckBox associated with the action is Checked (default False) - Enabled - whether this action is able to be used (default True) + Enabled - whether this action is able to be used (default True) - GroupIndex - Index of the action within its group + GroupIndex - Index of the action within its group - HelpContext - the index for a context-based help message + HelpContext - the index for a context-based help message - HelpKeyWord - the keyword of a context-based help message + HelpKeyWord - the keyword of a context-based help message - HelpType - the sort of help message to be offered: default Context-based + HelpType - the sort of help message to be offered: default Context-based - Hint - a pop-up message that appears when the mouse hovers over an object + Hint - a pop-up message that appears when the mouse hovers over an object - ImageIndex - the index number of the image to be associated with this action + ImageIndex - the index number of the image to be associated with this action @@ -1308,7 +1308,7 @@ normal task if the OnExecute handler was called. - OnHint - action to be taken when a hint is required + OnHint - action to be taken when a hint is required @@ -1326,7 +1326,7 @@ executed at this point in time. - SecondaryShortCuts - a stringlist containing shortcuts + SecondaryShortCuts - a stringlist containing shortcuts @@ -1339,7 +1339,7 @@ executed at this point in time. - Visible - is this action visible? (default True) + Visible - is this action visible? (default True) @@ -1496,7 +1496,7 @@ executed at this point in time. - Is the action's Checked property linked to the client? + Is the action's Checked property linked to the client? @@ -1518,7 +1518,7 @@ executed at this point in time. - Is the action's GroupIndex property linked to the client? + Is the action's GroupIndex property linked to the client? @@ -1540,7 +1540,7 @@ executed at this point in time. - Is the action's Help property linked to the client? + Is the action's Help property linked to the client? @@ -1551,7 +1551,7 @@ executed at this point in time. - Is the action's Hint property linked to the client? + Is the action's Hint property linked to the client? @@ -1573,7 +1573,7 @@ executed at this point in time. - Is the action's ShortCut property linked to the client? + Is the action's ShortCut property linked to the client? diff --git a/docs/xml/lcl/buttons.xml b/docs/xml/lcl/buttons.xml index 5ad079367a..48cfdbc736 100644 --- a/docs/xml/lcl/buttons.xml +++ b/docs/xml/lcl/buttons.xml @@ -2,7 +2,7 @@ - + Defines several specialist button classes @@ -216,7 +216,7 @@ Constructors allocate memory and system resources needed by the object. They als Deallocates an object - If you call Destroy for an object witch hasn´t being initialized yet it will generate an error. Always use the Free method to deallocate objects, because it verifies if object variable doesn´t contain the value nil. + If you call Destroy for an object which hasn´t being initialized yet it will generate an error. Always use the Free method to deallocate objects, because it verifies if object variable doesn´t contain the value nil. Take the following precautions when creating your own Destroy method: @@ -515,14 +515,14 @@ Take the following precautions when creating your own Destroy method: - Click - the procedure which allows programmatic simulation of a mouse click + Click - the procedure which allows programmatic simulation of a mouse click

- Click + Click -- the procedure which allows programmatic simulation of a mouse click, and thus activation of the Action associated with the OnClick event +- the procedure which allows programmatic simulation of a mouse click, and thus activation of the Action associated with the OnClick event

@@ -564,7 +564,7 @@ Constructors allocate memory and system resources needed by the object. They als Deallocates an object - If you call Destroy for an object witch hasn´t being initialized yet it will generate an error. Always use the Free method to deallocate objects, because it verifies if object variable doesn´t contain the value nil. + If you call Destroy for an object which hasn´t being initialized yet it will generate an error. Always use the Free method to deallocate objects, because it verifies if object variable doesn´t contain the value nil. Take the following precautions when creating your own Destroy method: @@ -636,7 +636,7 @@ Take the following precautions when creating your own Destroy method: Used to align the control in one of four directions.

// standard properties, which should be supported by all descendants

-

Either reads a flag containing alignment instructions (FAlign) or writes alignment instructions (SetAlign)

+

Either reads a flag containing alignment instructions (FAlign) or writes alignment instructions (SetAlign)

May have no alignment, may have custom or client alignment, or can be aligned to top, bottom, left or right

@@ -646,7 +646,7 @@ Take the following precautions when creating your own Destroy method:

// standard properties, which should be supported by all descendants

Determines how the control is to be anchored to its client or parent conrol

-

Either reads a flag containing the set of anchors to be used, or writes a set of anchors. If they have been written, this is indicated in IsAnchorsStored +

Either reads a flag containing the set of anchors to be used, or writes a set of anchors. If they have been written, this is indicated in IsAnchorsStored

@@ -672,49 +672,49 @@ Take the following precautions when creating your own Destroy method: - Caption - the text-string appearing on the Control, usually used to identify its function + Caption - the text-string appearing on the Control, usually used to identify its function -

Gets caption as a text-string (GetText), or stores the new caption (SetText). Shows flag if caption is stored (IsCaptionStored).

-

By default, the Caption appears the same as the control Name in the Object Inspector, +

Gets caption as a text-string (GetText), or stores the new caption (SetText). Shows flag if caption is stored (IsCaptionStored).

+

By default, the Caption appears the same as the control Name in the Object Inspector, and the developer needs to set it explicitly to some new text.

-

The VCL implementation relies on the virtual Get/SetTextBuf to exchange text between widgets and VCL. This means a lot of (unnecesary) text copies.

-

The LCL uses strings for exchanging text (more efficient). To maintain VCL compatibility, the virtual RealGet/SetText is +

The VCL implementation relies on the virtual Get/SetTextBuf to exchange text between widgets and VCL. This means a lot of (unnecesary) text copies.

+

The LCL uses strings for exchanging text (more efficient). To maintain VCL compatibility, the virtual RealGet/SetText is introduced. These functions interface with the LCLInterface.

-

The default Get/SetTextBuf implementation calls the RealGet/SetText. As long as the Get/SetTextBuf isn't overridden Get/SetText calls RealGet/SetText to avoid PChar copying.

+

The default Get/SetTextBuf implementation calls the RealGet/SetText. As long as the Get/SetTextBuf isn't overridden Get/SetText calls RealGet/SetText to avoid PChar copying.

To keep things optimal, LCL implementations should always override RealGet/SetText. Get/SetTextBuf is only kept for compatibility.

- Determine Constraints (max and min height and width) for this control + Determine Constraints (max and min height and width) for this control

// standard properties, which should be supported by all descendants

-

Determine Constraints (max and min height and width) for this control; reads the size constraints or stores new ones.

+

Determine Constraints (max and min height and width) for this control; reads the size constraints or stores new ones.

Is this the Default button? (default setting is False) -

Defines if a button is the Default on a form. That is, pressing ENTER will execute its onClick method, whether the control has focus or not!

+

Defines if a button is the Default on a form. That is, pressing ENTER will execute its onClick method, whether the control has focus or not!

- Whether the control is Enabled. If not, it usually appears 'greyed-out' + Whether the control is Enabled. If not, it usually appears 'greyed-out'

// standard properties, which should be supported by all descendants

-

Whether the control is Enabled. If not, it usually appears 'greyed-out'

+

Whether the control is Enabled. If not, it usually appears 'greyed-out'

Reads a flag to see whether the control is enabled, or stores a new value. If stored, sets a flag to say so.

- The Font to be used for text in this control + The Font to be used for text in this control

// standard properties, which should be supported by all descendants

Reads a flag to see what font should be used, or sets a flag to store it. If stored, sets a flag to say so

-

The properties of Font are defined in the parent class TFont +

The properties of Font are defined in the parent class TFont

@@ -763,7 +763,7 @@ introduced. These functions interface with the LCLInterface.

Event Handler for mouse click

// standard properties, which should be supported by all descendants

-

This is often the default action for many controls, and is often the ONLY action specified by the programmer. The action can be spcified by the user, either by typing explicit code into the implementation section for this control, or by selecting an action from a pre-supplied ActionList +

This is often the default action for many controls, and is often the ONLY action specified by the programmer. The action can be spcified by the user, either by typing explicit code into the implementation section for this control, or by selecting an action from a pre-supplied ActionList

Reads or writes a flag if a mouse click is detected, and sets a flag if a value is stored.

@@ -772,26 +772,26 @@ introduced. These functions interface with the LCLInterface.

- OnEnter - event handler for when the mouse enters the control, and the control receives focus + OnEnter - event handler for when the mouse enters the control, and the control receives focus - OnExit - event handler for when the mouse leaves the control and it loses focus + OnExit - event handler for when the mouse leaves the control and it loses focus - OnKeyDown - event handler for instance when key is down while control has focus + OnKeyDown - event handler for instance when key is down while control has focus

- OnKeyDown + OnKeyDown - event handler for instance when key is down while control has focus

-

Differs from OnKeyPress in that the key may have already been down when the control received focus; with OnKeyPress the key needs to become pressed while the control has focus.

+

Differs from OnKeyPress in that the key may have already been down when the control received focus; with OnKeyPress the key needs to become pressed while the control has focus.

@@ -800,19 +800,19 @@ introduced. These functions interface with the LCLInterface.

OnKeyPress - event controller for a key being pressed while the control has focus

- OnKeyPress + OnKeyPress - event controller for a key being pressed while the control has focus

-

Differs from OnKeyDown in that the key needs to become pressed while the control has focus; with OnKeyDown the key may have already been down when the control received focus.

+

Differs from OnKeyDown in that the key needs to become pressed while the control has focus; with OnKeyDown the key may have already been down when the control received focus.

- OnKeyUp - event handler for instance when a key is up (not pressed) while the control has focus + OnKeyUp - event handler for instance when a key is up (not pressed) while the control has focus

- OnKeyUp + OnKeyUp - event handler for instance when a key is up (not pressed) while the control has focus

The key may already have been up when the control received focus, or a pressed key may become released during the time the control has focus.

@@ -847,7 +847,7 @@ Reads or Writes flag if control is re-sized. - ParentShowHint - does the control adopt the same hinting behaviour as its parent? Default is true + ParentShowHint - does the control adopt the same hinting behaviour as its parent? Default is true @@ -890,7 +890,7 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers - Visible - can the control be seen? + Visible - can the control be seen?
The Visible property represents the ability to see a visual control. 
           If Visible is True the control is shown, otherwise it is hidden.
@@ -961,11 +961,11 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers
       
       
       
-        The ancestor class for TSpeedButton
+        The ancestor class for TSpeedButton
         
         
           

- TCustomSpeedButton is the ancestor for TSpeedButton. If you want to define your own speedbutton class, you should use this class to derive it from.

+ TCustomSpeedButton is the ancestor for TSpeedButton. If you want to define your own speedbutton class, you should use this class to derive it from.

The Speed Button is designed to automate a process when it is selected. An user pushes a button to start an action or set a mode.

When a user clicks on a SpeedButton focus is not shifted; a Speed Button never gets focus. The button may carry an descriptive glyph, and has a state (checked or not, etc)

@@ -1429,7 +1429,7 @@ Constructors allocate memory and system resources needed by the object. They als - Click - a procedure that allows the programmer to simulate a mouse click over the control, and initiates the same Action as that associated with the OnClick event + Click - a procedure that allows the programmer to simulate a mouse click over the control, and initiates the same Action as that associated with the OnClick event
@@ -1518,7 +1518,7 @@ When a user clicks on a SpeedButton focus is not shifted; a Speed Button never g Used to align the control in one of four directions.

// standard properties, which should be supported by all descendants

-

Either reads a flag containing alignment instructions (FAlign) or writes alignment instructions (SetAlign)

+

Either reads a flag containing alignment instructions (FAlign) or writes alignment instructions (SetAlign)

May have no alignment, may have custom or client alignment, or can be aligned to top, bottom, left or right

@@ -1528,7 +1528,7 @@ When a user clicks on a SpeedButton focus is not shifted; a Speed Button never g

// standard properties, which should be supported by all descendants

Determines how the control is to be anchored to its client or parent conrol

-

Either reads a flag containing the set of anchors to be used, or writes a set of anchors. If they have been written, this is indicated in IsAnchorsStored +

Either reads a flag containing the set of anchors to be used, or writes a set of anchors. If they have been written, this is indicated in IsAnchorsStored

@@ -1552,25 +1552,25 @@ When a user clicks on a SpeedButton focus is not shifted; a Speed Button never g - Determine Constraints (max and min height and width) for this control + Determine Constraints (max and min height and width) for this control

// standard properties, which should be supported by all descendants

-

Determine Constraints (max and min height and width) for this control; reads the size constraints or stores new ones.

+

Determine Constraints (max and min height and width) for this control; reads the size constraints or stores new ones.

- Caption - the text-string appearing on the Control, usually used to identify its function + Caption - the text-string appearing on the Control, usually used to identify its function -

Gets caption as a text-string (GetText), or stores the new caption (SetText). Shows flag if caption is stored (IsCaptionStored).

-

By default, the Caption appears the same as the control Name in the Object Inspector, +

Gets caption as a text-string (GetText), or stores the new caption (SetText). Shows flag if caption is stored (IsCaptionStored).

+

By default, the Caption appears the same as the control Name in the Object Inspector, and the developer needs to set it explicitly to some new text.

-

The VCL implementation relies on the virtual Get/SetTextBuf to exchange text between widgets and VCL. This means a lot of (unnecesary) text copies.

-

The LCL uses strings for exchanging text (more efficient). To maintain VCL compatibility, the virtual RealGet/SetText is +

The VCL implementation relies on the virtual Get/SetTextBuf to exchange text between widgets and VCL. This means a lot of (unnecesary) text copies.

+

The LCL uses strings for exchanging text (more efficient). To maintain VCL compatibility, the virtual RealGet/SetText is introduced. These functions interface with the LCLInterface.

-

The default Get/SetTextBuf implementation calls the RealGet/SetText. As long as the Get/SetTextBuf isn't overridden Get/SetText calls RealGet/SetText to avoid PChar copying.

+

The default Get/SetTextBuf implementation calls the RealGet/SetText. As long as the Get/SetTextBuf isn't overridden Get/SetText calls RealGet/SetText to avoid PChar copying.

To keep things optimal, LCL implementations should always override RealGet/SetText. Get/SetTextBuf is only kept for compatibility.

@@ -1581,10 +1581,10 @@ introduced. These functions interface with the LCLInterface.

- Whether the control is Enabled. If not, it usually appears 'greyed-out' + Whether the control is Enabled. If not, it usually appears 'greyed-out'

// standard properties, which should be supported by all descendants

-

Whether the control is Enabled. If not, it usually appears 'greyed-out'

+

Whether the control is Enabled. If not, it usually appears 'greyed-out'

Reads a flag to see whether the control is enabled, or stores a new value. If stored, sets a flag to say so.

@@ -1635,7 +1635,7 @@ introduced. These functions interface with the LCLInterface.

- Visible - can the control be seen? + Visible - can the control be seen?
The Visible property represents the ability to see a visual control. 
           If Visible is True the control is shown, otherwise it is hidden.
@@ -1650,7 +1650,7 @@ introduced. These functions interface with the LCLInterface. 

Event Handler for mouse click

// standard properties, which should be supported by all descendants

-

This is often the default action for many controls, and is often the ONLY action specified by the programmer. The action can be spcified by the user, either by typing explicit code into the implementation section for this control, or by selecting an action from a pre-supplied ActionList +

This is often the default action for many controls, and is often the ONLY action specified by the programmer. The action can be spcified by the user, either by typing explicit code into the implementation section for this control, or by selecting an action from a pre-supplied ActionList

Reads or writes a flag if a mouse click is detected, and sets a flag if a value is stored.

@@ -1685,7 +1685,7 @@ introduced. These functions interface with the LCLInterface.

- OnPaint - event handler for request to paint canvas + OnPaint - event handler for request to paint canvas @@ -1717,14 +1717,14 @@ Reads flag or writes one to determine if a hint is to be shown when mouse hovers - ParentFont - should the control use the same font as the parent? Default is true + ParentFont - should the control use the same font as the parent? Default is true - ParentShowHint - does the control adopt the same hinting behaviour as its parent? Default is true + ParentShowHint - does the control adopt the same hinting behaviour as its parent? Default is true @@ -1793,11 +1793,11 @@ Properties are defined in the parent class TPop - The Font to be used for text in this control + The Font to be used for text in this control

// standard properties, which should be supported by all descendants

Reads a flag to see what font should be used, or sets a flag to store it. If stored, sets a flag to say so

-

The properties of Font are defined in the parent class TFont +

The properties of Font are defined in the parent class TFont

diff --git a/docs/xml/lcl/comctrls.xml b/docs/xml/lcl/comctrls.xml index 1634efd8f6..06315ddff9 100644 --- a/docs/xml/lcl/comctrls.xml +++ b/docs/xml/lcl/comctrls.xml @@ -16,9 +16,7 @@ - - ??? - + @@ -52,11 +50,7 @@ - - - - - + @@ -68,29 +62,53 @@ - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + @@ -104,9 +122,13 @@ - + + + - + + + @@ -114,11 +136,17 @@ - + + + - + + + - + + + @@ -126,11 +154,17 @@ - + + + - + + + - + + + @@ -188,7 +222,9 @@ - + + + @@ -197,7 +233,9 @@ - + + + @@ -206,7 +244,9 @@ - + + + @@ -215,7 +255,9 @@ - + + + @@ -224,7 +266,9 @@ - + + + @@ -233,7 +277,9 @@ - + + + @@ -242,7 +288,9 @@ - + + + @@ -251,7 +299,9 @@ - + + + @@ -260,7 +310,9 @@ - + + + @@ -276,7 +328,9 @@ - + + + @@ -285,7 +339,9 @@ - + + + @@ -337,9 +393,13 @@ - + + + - + + + @@ -348,9 +408,13 @@ - + + + - + + + @@ -359,7 +423,9 @@ - + + + @@ -368,7 +434,9 @@ - + + + @@ -377,7 +445,9 @@ - + + + @@ -386,7 +456,9 @@ - + + + @@ -394,7 +466,9 @@ - + + + @@ -403,9 +477,11 @@ - TStatusBar - a strip along the bottom of a form for displaying information on current status + + TStatusBar - a strip along the bottom of a form for displaying information on current status -

TStatusBar - a strip along the bottom of a form for displaying information on current status

+

+ TStatusBar - a strip along the bottom of a form for displaying information on current status

The bar may consist of a single SimplePanel, in which case the displayed text is contained in SimpleText.

However if SimplePanel is false, then there can be multiple panels or sub-sections of the status bar, whose properties are described in Panels.

The property SimpleText can be assigned programatically to display the value of some variable, such as the position of the Splitter in the example

@@ -474,7 +550,9 @@
- + + + @@ -483,7 +561,9 @@ - + + + @@ -492,7 +572,9 @@ - + + + @@ -522,7 +604,9 @@ - + + + @@ -531,7 +615,9 @@ - + + + @@ -547,9 +633,13 @@ - + + + - + + + @@ -572,7 +662,9 @@ - + + + @@ -587,25 +679,31 @@ - Panels - the list of strings to be placed in the sub-panels of TStatusBar + + Panels - the list of strings to be placed in the sub-panels of TStatusBar + -

If SimplePanel is false, the contents of Panels is displayed.

+

If SimplePanel is false, the contents of Panels is displayed.

Contents can be adjusted with a stringlist editor that pops up when the ellipsis (...) next to Panels in the Object Inspector is selected and allows insertion of an arbitrary number of sub-panels with their own strings

- SimpleText - a character string containing the information to be displayed in the Status Bar + + SimpleText - a character string containing the information to be displayed in the Status Bar -

SimpleText - a character string containing the information to be displayed in the Status Bar

-

This is displayed if SimplePanel is true; otherwise the information in Panels is displayed.

+

+ SimpleText - a character string containing the information to be displayed in the Status Bar

+

This is displayed if SimplePanel is true; otherwise the information in Panels is displayed.

- SimplePanel - boolean. Is there just one continuous panel, or several sub-panels? + + SimplePanel - boolean. Is there just one continuous panel, or several sub-panels? -

SimplePanel - boolean. Is there just one continuous panel, or several sub-panels?

+

+ SimplePanel - boolean. Is there just one continuous panel, or several sub-panels?

If true, the value of SimpleText is displayed; if false, the contents of Panels is displayed.

Contents can be adjusted with a stringlist editor that pops up when the ellipsis (...) next to Panels is selected and allows insertion of an arbitrary number of sub-panels with their own strings

@@ -647,11 +745,17 @@
- + + + - + + + - + + + @@ -679,7 +783,9 @@ - + + + @@ -688,7 +794,9 @@ - + + + @@ -697,7 +805,9 @@ - + + + @@ -706,7 +816,9 @@ - + + + @@ -729,7 +841,9 @@ - + + + @@ -926,7 +1040,9 @@ - + + + @@ -935,7 +1051,9 @@ - + + + @@ -944,7 +1062,9 @@ - + + + @@ -953,9 +1073,13 @@ - + + + - + + + @@ -964,7 +1088,9 @@ - + + + @@ -973,7 +1099,9 @@ - + + + @@ -982,7 +1110,9 @@ - + + + @@ -991,7 +1121,9 @@ - + + + @@ -1000,13 +1132,21 @@ - + + + - + + + - + + + - + + + @@ -1015,7 +1155,9 @@ - + + + @@ -1024,9 +1166,13 @@ - + + + - + + + @@ -1040,7 +1186,9 @@ - + + + @@ -1284,7 +1432,9 @@ - + + + @@ -1293,7 +1443,9 @@ - + + + @@ -1302,7 +1454,9 @@ - + + + @@ -1311,7 +1465,9 @@ - + + + @@ -1320,7 +1476,9 @@ - + + + @@ -1329,7 +1487,9 @@ - + + + @@ -1338,7 +1498,9 @@ - + + + @@ -1347,7 +1509,9 @@ - + + + @@ -1356,7 +1520,9 @@ - + + + @@ -1365,7 +1531,9 @@ - + + + @@ -1374,7 +1542,9 @@ - + + + @@ -1383,7 +1553,9 @@ - + + + @@ -1392,11 +1564,17 @@ - + + + - + + + - + + + @@ -1405,7 +1583,9 @@ - + + + @@ -1414,11 +1594,17 @@ - + + + - + + + - + + + @@ -1427,7 +1613,9 @@ - + + + @@ -1436,9 +1624,13 @@ - + + + - + + + @@ -1447,7 +1639,9 @@ - + + + @@ -1456,7 +1650,9 @@ - + + + @@ -1493,7 +1689,9 @@ - + + + @@ -1581,9 +1779,13 @@ - + + + - + + + @@ -1592,7 +1794,9 @@ - + + + @@ -1601,9 +1805,13 @@ - + + + - + + + @@ -1612,7 +1820,9 @@ - + + + @@ -1621,9 +1831,13 @@ - + + + - + + + @@ -1632,11 +1846,17 @@ - + + + - + + + - + + + @@ -1645,7 +1865,9 @@ - + + + @@ -1654,9 +1876,13 @@ - + + + - + + + @@ -1665,9 +1891,13 @@ - + + + - + + + @@ -1676,7 +1906,9 @@ - + + + @@ -1685,7 +1917,9 @@ - + + + @@ -1694,7 +1928,9 @@ - + + + @@ -1703,7 +1939,9 @@ - + + + @@ -1712,7 +1950,9 @@ - + + + @@ -1721,7 +1961,9 @@ - + + + @@ -1744,7 +1986,9 @@ - + + + @@ -1753,9 +1997,13 @@ - + + + - + + + @@ -1764,7 +2012,9 @@ - + + + @@ -1780,11 +2030,17 @@ - + + + - + + + - + + + @@ -1798,13 +2054,21 @@ - + + + - + + + - + + + - + + + @@ -1886,7 +2150,9 @@ - + + + @@ -1895,7 +2161,9 @@ - + + + @@ -1904,7 +2172,9 @@ - + + + @@ -1913,7 +2183,9 @@ - + + + @@ -1922,7 +2194,9 @@ - + + + @@ -1931,7 +2205,9 @@ - + + + @@ -1940,7 +2216,9 @@ - + + + @@ -1949,7 +2227,9 @@ - + + + @@ -1958,7 +2238,9 @@ - + + + @@ -1967,7 +2249,9 @@ - + + + @@ -1976,7 +2260,9 @@ - + + + @@ -1985,7 +2271,9 @@ - + + + @@ -1994,7 +2282,9 @@ - + + + @@ -2003,7 +2293,9 @@ - + + + @@ -2012,7 +2304,9 @@ - + + + @@ -2021,7 +2315,9 @@ - + + + @@ -2030,7 +2326,9 @@ - + + + @@ -2039,7 +2337,9 @@ - + + + @@ -2048,7 +2348,9 @@ - + + + @@ -2057,7 +2359,9 @@ - + + + @@ -2066,7 +2370,9 @@ - + + + @@ -2075,7 +2381,9 @@ - + + + @@ -2084,7 +2392,9 @@ - + + + @@ -2093,9 +2403,13 @@ - + + + - + + + @@ -2111,11 +2425,17 @@ - + + + - + + + - + + + @@ -2124,9 +2444,13 @@ - + + + - + + + @@ -2156,9 +2480,13 @@ - + + + - + + + @@ -2167,7 +2495,9 @@ - + + + @@ -2183,7 +2513,9 @@ - + + + @@ -2192,13 +2524,21 @@ - + + + - + + + - + + + - + + + @@ -2214,7 +2554,9 @@ - + + + @@ -2223,7 +2565,9 @@ - + + + @@ -2340,7 +2684,9 @@ - + + + @@ -2356,11 +2702,17 @@ - + + + - + + + - + + + @@ -2369,11 +2721,17 @@ - + + + - + + + - + + + @@ -2382,9 +2740,13 @@ - + + + - + + + @@ -2393,7 +2755,9 @@ - + + + @@ -2402,7 +2766,9 @@ - + + + @@ -2425,7 +2791,9 @@ - + + + @@ -2762,24 +3130,38 @@ Set - + + + - + + + - + + + Set of constants to define the drawing stages. So far I've only seen cdPrePaint used in this unit. - + + + - + + + - + + + - + + + Set to define the DrawState @@ -2795,23 +3177,41 @@ cdsMarked,
cdsIndeterminate
- + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + A subset of TCustomDrawStateFlag @@ -2824,13 +3224,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -2838,13 +3246,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -2858,9 +3274,13 @@ cdsIndeterminate - + + + - + + + @@ -2869,7 +3289,9 @@ cdsIndeterminate - TListItem - the ancestor class for TCustomListView and TListView + + TListItem - the ancestor class for TCustomListView and TListView + Most properties are inherited from ancestors, TPersistent and TObject @@ -2926,9 +3348,13 @@ cdsIndeterminate - + + + - + + + @@ -2937,7 +3363,9 @@ cdsIndeterminate - + + + @@ -2946,9 +3374,13 @@ cdsIndeterminate - + + + - + + + @@ -2957,7 +3389,9 @@ cdsIndeterminate - + + + @@ -2966,7 +3400,9 @@ cdsIndeterminate - + + + @@ -2989,9 +3425,13 @@ cdsIndeterminate - + + + - + + + @@ -3000,7 +3440,9 @@ cdsIndeterminate - + + + @@ -3009,7 +3451,9 @@ cdsIndeterminate - + + + @@ -3018,7 +3462,9 @@ cdsIndeterminate - + + + @@ -3027,9 +3473,13 @@ cdsIndeterminate - + + + - + + + @@ -3038,7 +3488,9 @@ cdsIndeterminate - + + + @@ -3047,15 +3499,23 @@ cdsIndeterminate - - - - - - + + - + + + + + + + + + + + + + @@ -3064,7 +3524,9 @@ cdsIndeterminate - + + + @@ -3087,14 +3549,18 @@ cdsIndeterminate - + + + - Caption - the name given to this item on the list + + Caption - the name given to this item on the list - Cut this item from the list (but can be placed on clipboard) + + Cut this item from the list (but it can be placed on the clipboard) @@ -3116,7 +3582,7 @@ cdsIndeterminate - The index of the image associated with this Iitem in the list + The index of the image associated with this Item in the list @@ -3143,12 +3609,15 @@ cdsIndeterminate - + + + A list of items with a cache of the last accessed item - TListitems - has a built-in cache of the last accessed item. This will speed up interface updates since Item.Index is often used for the same item updating more properties. If FCacheIndex = -1 then the cache is not valid. + + TListitems + has a built-in cache of the last accessed item. This will speed up interface updates since Item.Index is often used for the same item updating more properties. If FCacheIndex = -1 then the cache is not valid. @@ -3189,7 +3658,9 @@ cdsIndeterminate - + + + @@ -3198,7 +3669,9 @@ cdsIndeterminate - + + + @@ -3207,7 +3680,9 @@ cdsIndeterminate - + + + @@ -3216,7 +3691,9 @@ cdsIndeterminate - + + + @@ -3225,7 +3702,9 @@ cdsIndeterminate - + + + @@ -3234,7 +3713,9 @@ cdsIndeterminate - + + + @@ -3243,9 +3724,13 @@ cdsIndeterminate - + + + - + + + @@ -3254,9 +3739,13 @@ cdsIndeterminate - + + + - + + + @@ -3272,9 +3761,13 @@ cdsIndeterminate - + + + - + + + @@ -3283,7 +3776,9 @@ cdsIndeterminate - + + + @@ -3292,7 +3787,9 @@ cdsIndeterminate - + + + @@ -3308,7 +3805,9 @@ cdsIndeterminate - + + + @@ -3324,7 +3823,9 @@ cdsIndeterminate - + + + @@ -3333,9 +3834,13 @@ cdsIndeterminate - + + + - + + + @@ -3344,9 +3849,13 @@ cdsIndeterminate - + + + - + + + @@ -3355,9 +3864,13 @@ cdsIndeterminate - + + + - + + + @@ -3371,7 +3884,9 @@ cdsIndeterminate - + + + @@ -3453,7 +3968,9 @@ cdsIndeterminate - + + + @@ -3469,7 +3986,9 @@ cdsIndeterminate - + + + @@ -3478,7 +3997,9 @@ cdsIndeterminate - + + + @@ -3487,7 +4008,9 @@ cdsIndeterminate - + + + @@ -3496,7 +4019,9 @@ cdsIndeterminate - + + + @@ -3505,7 +4030,9 @@ cdsIndeterminate - + + + @@ -3514,7 +4041,9 @@ cdsIndeterminate - + + + @@ -3523,7 +4052,9 @@ cdsIndeterminate - + + + @@ -3532,7 +4063,9 @@ cdsIndeterminate - + + + @@ -3541,7 +4074,9 @@ cdsIndeterminate - + + + @@ -3550,7 +4085,9 @@ cdsIndeterminate - + + + @@ -3559,7 +4096,9 @@ cdsIndeterminate - + + + @@ -3568,7 +4107,9 @@ cdsIndeterminate - + + + @@ -3584,7 +4125,9 @@ cdsIndeterminate - + + + @@ -3678,9 +4221,13 @@ cdsIndeterminate - + + + - + + + @@ -3696,9 +4243,13 @@ cdsIndeterminate - + + + - + + + @@ -3707,7 +4258,9 @@ cdsIndeterminate - + + + @@ -3723,7 +4276,9 @@ cdsIndeterminate - + + + @@ -3751,7 +4306,9 @@ cdsIndeterminate - + + + @@ -3760,7 +4317,9 @@ cdsIndeterminate - + + + @@ -3768,11 +4327,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -3780,13 +4345,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -3794,11 +4367,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -3806,9 +4385,13 @@ cdsIndeterminate - + + + - + + + @@ -3816,11 +4399,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -3828,15 +4417,25 @@ cdsIndeterminate - + + + - + + + - + + + - + + + - + + + @@ -3844,9 +4443,13 @@ cdsIndeterminate - + + + - + + + @@ -3860,11 +4463,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -3872,35 +4481,65 @@ cdsIndeterminate - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + @@ -3914,11 +4553,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -3926,11 +4571,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -3939,9 +4590,12 @@ cdsIndeterminate - TCustomListView - the ancestor class for TListView + + TCustomListView - the base class for TListView + -

TCustomListView is the ancestor for TListView. If you want to define your own ListView class, you should use this class to derive it from.

+

+ TCustomListView is the base class for TListView. If you want to define your own ListView class, you should derive it from this class.

@@ -4116,7 +4770,9 @@ cdsIndeterminate
- + + + @@ -4125,9 +4781,13 @@ cdsIndeterminate - + + + - + + + @@ -4136,7 +4796,9 @@ cdsIndeterminate - + + + @@ -4145,7 +4807,9 @@ cdsIndeterminate - + + + @@ -4154,9 +4818,13 @@ cdsIndeterminate - + + + - + + + @@ -4165,7 +4833,9 @@ cdsIndeterminate - + + + @@ -4174,9 +4844,13 @@ cdsIndeterminate - + + + - + + + @@ -4185,7 +4859,9 @@ cdsIndeterminate - + + + @@ -4194,7 +4870,9 @@ cdsIndeterminate - + + + @@ -4203,7 +4881,9 @@ cdsIndeterminate - + + + @@ -4212,7 +4892,9 @@ cdsIndeterminate - + + + @@ -4221,7 +4903,9 @@ cdsIndeterminate - + + + @@ -4230,7 +4914,9 @@ cdsIndeterminate - + + + @@ -4239,7 +4925,9 @@ cdsIndeterminate - + + + @@ -4248,7 +4936,9 @@ cdsIndeterminate - + + + @@ -4257,7 +4947,9 @@ cdsIndeterminate - + + + @@ -4266,7 +4958,9 @@ cdsIndeterminate - + + + @@ -4275,7 +4969,9 @@ cdsIndeterminate - + + + @@ -4284,7 +4980,9 @@ cdsIndeterminate - + + + @@ -4293,9 +4991,13 @@ cdsIndeterminate - + + + - + + + @@ -4304,7 +5006,9 @@ cdsIndeterminate - + + + @@ -4313,9 +5017,13 @@ cdsIndeterminate - + + + - + + + @@ -4324,7 +5032,9 @@ cdsIndeterminate - + + + @@ -4333,9 +5043,13 @@ cdsIndeterminate - + + + - + + + @@ -4344,7 +5058,9 @@ cdsIndeterminate - + + + @@ -4353,7 +5069,9 @@ cdsIndeterminate - + + + @@ -4362,7 +5080,9 @@ cdsIndeterminate - + + + @@ -4371,7 +5091,9 @@ cdsIndeterminate - + + + @@ -4380,7 +5102,9 @@ cdsIndeterminate - + + + @@ -4389,7 +5113,9 @@ cdsIndeterminate - + + + @@ -4398,7 +5124,9 @@ cdsIndeterminate - + + + @@ -4416,7 +5144,9 @@ cdsIndeterminate - + + + @@ -4425,7 +5155,9 @@ cdsIndeterminate - + + + @@ -4434,7 +5166,9 @@ cdsIndeterminate - + + + @@ -4444,25 +5178,34 @@ cdsIndeterminate - Change - Internal procedure to simulate the OnChange event + + Change - Internal procedure to simulate the OnChange event

This is an internal procedure which is called after an item has been changed. It is a programmatic method for simulating the OnChange event if the programmer has assigned a method to this event.

- + + + - + + + - ColClick - procedure to simulate the OnColumnClick event. + + ColClick - procedure to simulate the OnColumnClick event. -

ColClick - procedure to simulate the OnColumnClick event.

+

+ ColClick - procedure to simulate the OnColumnClick event.

Can be used programmatically to execute the same code as is used to respond to the OnColumnClick event

- + + + @@ -4471,7 +5214,9 @@ cdsIndeterminate - + + + @@ -4480,7 +5225,9 @@ cdsIndeterminate - + + + @@ -4489,7 +5236,9 @@ cdsIndeterminate - + + + @@ -4498,9 +5247,13 @@ cdsIndeterminate - + + + - + + + @@ -4509,7 +5262,9 @@ cdsIndeterminate - + + + @@ -4518,7 +5273,9 @@ cdsIndeterminate - + + + @@ -4527,7 +5284,9 @@ cdsIndeterminate - + + + @@ -4536,7 +5295,9 @@ cdsIndeterminate - + + + @@ -4545,7 +5306,9 @@ cdsIndeterminate - + + + @@ -4554,21 +5317,26 @@ cdsIndeterminate - + + + - Columns - define and change the columns of a ListView + + Columns - define and change the columns of a ListView -

Columns is a TCollectionItem and contains all information on the columns of a listview.

+

+ Columns is a TCollectionItem and contains all information on the columns of a listview.

- ColumnClick - determines if the OnColumnClick event will be executed. + + ColumnClick - determines if the OnColumnClick event will be executed.

The ColumnClick property of the ListView enables or disables the OnColumnClick Event. A call to OnColumnClick will only be done when a method has been assigned to the OnColumnClick event and ColumnClick is set to true (default).

@@ -4593,17 +5361,24 @@ cdsIndeterminate
- Items - the list of entries in the list. Held as a linked list with a cached index of the last accessed item + + Items - the list of entries in the list. Held as a linked list with a cached index of the last accessed item -

Items - the list of entries in the list. Held as a linked list with a cached index of the last accessed item

-

Items is of type TListitems which has a built-in cache of the last accessed item. This speeds up interface updates since Item.Index is often used for the same item updating more properties. If FCacheIndex = -1 then the cache is not valid.

+

+ Items - the list of entries in the list. Held as a linked list with a cached index of the last accessed item

+

+ Items is of type TListitems which has a built-in cache of the last accessed item. This speeds up interface updates since Item.Index is often used for the same item updating more properties. If FCacheIndex = -1 then the cache is not valid.

- LargeImages - an ImageList to be used in association with the list of Items + + LargeImages - an ImageList to be used in association with the list of Items + -

LargeImages - an ImageList to be used in association with the list of Items

+

+ LargeImages - an ImageList to be used in association with the list of Items +

A typical application might have two ImageLists: one ofLargeImages and one of SmallImages, containing two versions of the same collection of images, in large and small format; the index numbers of the first list would correspond with those in the second list.

SmallImages could be displayed beside the text strings in the list view, and the programmer would supply code to ensure that when an item with its associated SmallImage was selected, the corresponding LargeImage would be displayed in another window.

A TImageList control needs to be selected and pasted on to the Form Designer, and the ImageList Editor can be opened from the pop-up menu obtained by right-clicking on TImageList icon in the Form Designer. Then in the StringList editor for Items the correct ImageIndex must be allocated to each entry in the list.

@@ -4611,7 +5386,8 @@ cdsIndeterminate
- MultiSelect - enables the selection of more than one entry from Items - by pressing SHIFT or CTRL keys while selecting + + MultiSelect - enables the selection of more than one entry from Items - by pressing SHIFT or CTRL keys while selecting @@ -4627,7 +5403,8 @@ cdsIndeterminate - ReadOnly - determines if the list can only be read, and not written or deleted. + + ReadOnly - determines if the list can only be read, and not written or deleted. @@ -4643,11 +5420,13 @@ cdsIndeterminate - ScrollBars - the kind of scrollbars to be used: none, auto, horizontal or vertical + + ScrollBars - the kind of scrollbars to be used: none, auto, horizontal or vertical - ShowColumnHeaders - whether headers for columns are to be displayed + + ShowColumnHeaders - whether headers for columns are to be displayed @@ -4657,9 +5436,13 @@ cdsIndeterminate - SmallImages - an ImageList of small images (icons) to be used in association with the list of Items + + SmallImages - an ImageList of small images (icons) to be used in association with the list of Items + -

SmallImages - an ImageList of small images (icons) to be used in association with the list of Items

+

+ SmallImages - an ImageList of small images (icons) to be used in association with the list of Items +

A typical application might have two ImageLists: one ofLargeImages and one of SmallImages, containing two versions of the same collection of images, in large and small format; the index numbers of the first list would correspond with those in the second list.

SmallImages could be displayed beside the text strings in the list view, and the programmer would supply code to ensure that when an item with its associated SmallImage was selected, the corresponding LargeImage would be displayed in another window.

A TImageList control needs to be selected and pasted on to the Form Designer, and the ImageList Editor can be opened from the pop-up menu obtained by right-clicking on TImageList icon in the Form Designer. Then in the StringList editor for Items the correct ImageIndex must be allocated to each entry in the list.

@@ -4667,19 +5450,23 @@ cdsIndeterminate
- SortType - whether to sort by text, by data, both or not at all + + SortType - whether to sort by text, by data, both or not at all - SortColumn - the column that is being sorted + + SortColumn - the column that is being sorted - StateImages - an imagelist of icons to demonstrate the state of a process or event + + StateImages - an imagelist of icons to demonstrate the state of a process or event - ViewStyle - whether to view as a simple list, a list with large or small icons, or as a report + + ViewStyle - whether to view as a simple list, a list with large or small icons, or as a report @@ -4720,7 +5507,9 @@ cdsIndeterminate - + + + @@ -4734,19 +5523,23 @@ cdsIndeterminate - BoundingRect - the coordinates of the rectangle containing the ListView + + BoundingRect - the coordinates of the rectangle containing the ListView - Canvas - defines the area on which all graphic material is drawn (Read-only) + + Canvas - defines the area on which all graphic material is drawn (Read-only) - CheckBoxes - determines if the ListView shows checkboxes beside the items on the list + + CheckBoxes - determines if the ListView shows checkboxes beside the items on the list - Column - reads the column information of the listview. + + Column - reads the column information of the listview.

This property can be used to read the information of a column.

The column whose information is to be retrieved is determined by an index (AIndex). As with nearly all indexes, this index is 0 based. In column[0] the caption of the listitem is show, in subsequent column the subitems of the listitem are shown.

@@ -4759,11 +5552,13 @@ cdsIndeterminate
- DropTarget - location where an item from the list is to be dropped + + DropTarget - location where an item from the list is to be dropped - FlatScrollBars - whether the scroll bars are to be displayed flat + + FlatScrollBars - whether the scroll bars are to be displayed flat @@ -4791,19 +5586,23 @@ cdsIndeterminate - ItemFocused - the item currently receiving focus + + ItemFocused - the item currently receiving focus - RowSelect - whether the user can select rows of items (across columns). Default false + + RowSelect - whether the user can select rows of items (across columns). Default false - SelCount - the number of items selected + + SelCount - the number of items selected - Selected - the current list item that has been selected + + Selected - the current list item that has been selected @@ -4813,25 +5612,31 @@ cdsIndeterminate - TopItem - the first item on the list + + TopItem - the first item on the list - ViewOrigin - the top left coordinate for the current view + + ViewOrigin - the top left coordinate for the current view - VisibleRowCount - the number of rows visible in the current view (some items might have scrolled outside the window) + + VisibleRowCount - the number of rows visible in the current view (some items might have scrolled outside the window) - TListView - a window showing a list of Items, which may or may not have associated icons + + TListView - a window showing a list of Items, which may or may not have associated icons -

TListView - a window showing a list of items, which may or may not have associated icons

+

+ TListView - a window showing a list of items, which may or may not have associated icons

At first, this control looks very like TListBox, but it has a much higher degree of complexity. It is capable of displaying Items in Columns of Rows, and it can have images associated with the list Items.

The important information is held in Items, a string-list that can be created using the string-list editor obtained by right-clicking on the ListView in the Form Editor or by clicking on the ellipsis (...) next to the Items entry in the Object Inspector.

A typical application might have two ImageLists: one ofLargeImages and one of SmallImages, containing two versions of the same collection of images, in large and small format; the index numbers of the first list would correspond with those in the second list.

-

SmallImages (if assigned to a string-list) can be displayed beside the text strings in the list view, and the programmer would supply code to ensure that when an item with its associated Small Image was selected, the corresponding Large Image would be displayed in another window.

+

+ SmallImages (if assigned to a string-list) can be displayed beside the text strings in the list view, and the programmer would supply code to ensure that when an item with its associated Small Image was selected, the corresponding Large Image would be displayed in another window.

One or more TImageList controls need to be selected and pasted on to the Form Designer, and the ImageList Editor can be opened from the pop-up menu obtained by right-clicking on TImageList icon in the Form Designer. The image list can be populated by reading from files. Then in the StringList editor for Items the correct ImageIndex must be allocated to each entry in the list.

@@ -5064,17 +5869,27 @@ cdsIndeterminate
- + + + - + + + - + + + - + + + - The ancestor class for TProgressBar - TCustomProgressBar is the ancestor for TProgressBar. If you want to define your own ProgressBar class, you should use this class to derive it from. + The ancestor class for TProgressBar + + + TCustomProgressBar is the ancestor for TProgressBar. If you want to define your own ProgressBar class, you should derive it from this class. @@ -5132,7 +5947,9 @@ cdsIndeterminate - + + + @@ -5141,7 +5958,9 @@ cdsIndeterminate - + + + @@ -5150,7 +5969,9 @@ cdsIndeterminate - + + + @@ -5159,9 +5980,13 @@ cdsIndeterminate - + + + - + + + @@ -5170,7 +5995,9 @@ cdsIndeterminate - + + + @@ -5179,7 +6006,9 @@ cdsIndeterminate - + + + @@ -5188,7 +6017,9 @@ cdsIndeterminate - + + + @@ -5197,7 +6028,9 @@ cdsIndeterminate - + + + @@ -5206,7 +6039,9 @@ cdsIndeterminate - + + + @@ -5215,7 +6050,9 @@ cdsIndeterminate - + + + @@ -5224,7 +6061,9 @@ cdsIndeterminate - + + + @@ -5254,7 +6093,9 @@ cdsIndeterminate - + + + @@ -5270,7 +6111,9 @@ cdsIndeterminate - + + + @@ -5315,8 +6158,10 @@ cdsIndeterminate - Progress Bar - Progress Bar: a control that appears at or near the bottom of form or window. It depicts the progress of a process, or what proportion of the progress is complete. A series of coloured rectangles appears in the control, filling it from left to right or from top to bottom as the process progresses + + TProgress Bar - a bar that depicts what proportion of a process has been completed + + TProgress Bar: a control that appears at or near the bottom of form or window. It depicts the progress of a process, or what proportion of the process is complete. A series of coloured rectangles appears in the control, filling it from left to right or from top to bottom as the process progresses HowToUseStdCtrls @@ -5526,13 +6371,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -5540,9 +6393,13 @@ cdsIndeterminate - + + + - + + + @@ -5550,9 +6407,13 @@ cdsIndeterminate - + + + - + + + @@ -5560,9 +6421,13 @@ cdsIndeterminate - + + + - + + + @@ -5570,9 +6435,13 @@ cdsIndeterminate - + + + - + + + @@ -5684,7 +6553,9 @@ cdsIndeterminate - + + + @@ -5693,7 +6564,9 @@ cdsIndeterminate - + + + @@ -5702,7 +6575,9 @@ cdsIndeterminate - + + + @@ -5711,7 +6586,9 @@ cdsIndeterminate - + + + @@ -5720,7 +6597,9 @@ cdsIndeterminate - + + + @@ -5729,7 +6608,9 @@ cdsIndeterminate - + + + @@ -5738,7 +6619,9 @@ cdsIndeterminate - + + + @@ -5747,7 +6630,9 @@ cdsIndeterminate - + + + @@ -5756,7 +6641,9 @@ cdsIndeterminate - + + + @@ -5765,7 +6652,9 @@ cdsIndeterminate - + + + @@ -5774,7 +6663,9 @@ cdsIndeterminate - + + + @@ -5783,7 +6674,9 @@ cdsIndeterminate - + + + @@ -5819,11 +6712,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -5832,7 +6731,9 @@ cdsIndeterminate - + + + @@ -5848,7 +6749,9 @@ cdsIndeterminate - + + + @@ -5857,9 +6760,13 @@ cdsIndeterminate - + + + - + + + @@ -5868,7 +6775,9 @@ cdsIndeterminate - + + + @@ -5949,7 +6858,9 @@ cdsIndeterminate - + + + @@ -6142,19 +7053,26 @@ cdsIndeterminate

These are the possible values of Style:

    -
  • tbsButton +
  • + tbsButton - The button appears and functions like a normal button.
  • -
  • tbsCheck +
  • + tbsCheck - Clicking the button toggles the Down property. Once selected, the button remains selected until clicked again.
  • -
  • tbsDivider +
  • + tbsDivider - The button appears as a vertical line on the toolbar (used to separate other controls).
  • -
  • tbsDropDown +
  • + tbsDropDown - The button displays a downwards-pointing arrow (suitable for accessing a drop-down menu).
  • -
  • tbsSeparator +
  • + tbsSeparator - The button appears as an empty space on the toolbar (used to separate other controls).
- + + +
@@ -6184,7 +7102,9 @@ cdsIndeterminate
- + + + @@ -6206,7 +7126,9 @@ cdsIndeterminate - + + + @@ -6215,7 +7137,9 @@ cdsIndeterminate - + + + @@ -6224,7 +7148,9 @@ cdsIndeterminate - + + + @@ -6233,7 +7159,9 @@ cdsIndeterminate - + + + @@ -6242,7 +7170,9 @@ cdsIndeterminate - + + + @@ -6251,9 +7181,10 @@ cdsIndeterminate - TToolButton is a button control in a TToolBar object. + + TToolButton is a button control in a TToolBar object. -

Use TToolButton to implement buttons on a toolbar. While other controls (including TButton and TSpeedButton) can be placed on toolbars, TToolButton utilizes special toolbar features to simplify the configuration of buttons and offers added display options such as pop-up borders and transparency.

+

Use TToolButton to implement buttons on a toolbar. While other controls (including TButton and TSpeedButton) can be placed on toolbars, TToolButton utilizes special toolbar features to simplify the configuration of buttons and offers added display options such as pop-up borders and transparency.

To place tool buttons on a toolbar at design time, select the toolbar, right-click, and choose New Button.

@@ -6356,9 +7287,13 @@ cdsIndeterminate
- + + + - + + + @@ -6367,7 +7302,9 @@ cdsIndeterminate - + + + @@ -6376,7 +7313,9 @@ cdsIndeterminate - + + + @@ -6385,7 +7324,9 @@ cdsIndeterminate - + + + @@ -6394,7 +7335,9 @@ cdsIndeterminate - + + + @@ -6403,7 +7346,9 @@ cdsIndeterminate - + + + @@ -6412,7 +7357,9 @@ cdsIndeterminate - + + + @@ -6421,7 +7368,9 @@ cdsIndeterminate - + + + @@ -6430,7 +7379,9 @@ cdsIndeterminate - + + + @@ -6439,7 +7390,9 @@ cdsIndeterminate - + + + @@ -6448,7 +7401,9 @@ cdsIndeterminate - + + + @@ -6457,7 +7412,9 @@ cdsIndeterminate - + + + @@ -6466,7 +7423,9 @@ cdsIndeterminate - + + + @@ -6475,7 +7434,9 @@ cdsIndeterminate - + + + @@ -6484,7 +7445,9 @@ cdsIndeterminate - + + + @@ -6493,7 +7456,9 @@ cdsIndeterminate - + + + @@ -6502,7 +7467,9 @@ cdsIndeterminate - + + + @@ -6517,7 +7484,9 @@ cdsIndeterminate - + + + @@ -6526,7 +7495,9 @@ cdsIndeterminate - + + + @@ -6535,9 +7506,13 @@ cdsIndeterminate - + + + - + + + @@ -6546,7 +7521,9 @@ cdsIndeterminate - + + + @@ -6569,13 +7546,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -6584,11 +7569,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -6597,13 +7588,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -6626,9 +7625,13 @@ cdsIndeterminate - + + + - + + + @@ -6658,7 +7661,9 @@ cdsIndeterminate - + + + @@ -6674,7 +7679,9 @@ cdsIndeterminate - + + + @@ -6683,7 +7690,9 @@ cdsIndeterminate - + + + @@ -6699,7 +7708,9 @@ cdsIndeterminate - + + + @@ -6708,13 +7719,21 @@ cdsIndeterminate - + + + - + + + - + + + - + + + @@ -6723,7 +7742,9 @@ cdsIndeterminate - + + + @@ -6732,7 +7753,9 @@ cdsIndeterminate - + + + @@ -6741,12 +7764,17 @@ cdsIndeterminate - + + + - + + + - Index - the sequence number of the current button in the list of buttons + + Index - the sequence number of the current button in the list of buttons @@ -6824,7 +7852,8 @@ cdsIndeterminate - ImageIndex - the index value of the image from the imagelist to be used with this button + + ImageIndex - the index value of the image from the imagelist to be used with this button @@ -6870,7 +7899,9 @@ cdsIndeterminate Determines the style of the tool button. See TToolButtonStyle for the possible Style values. - + + + @@ -6942,9 +7973,13 @@ cdsIndeterminate - + + + - + + + @@ -6953,9 +7988,11 @@ cdsIndeterminate - TToolbar manages tool buttons and other controls, arranging them in rows and automatically adjusting their sizes and positions. + + TToolbar manages tool buttons and other controls, arranging them in rows and automatically adjusting their sizes and positions. -

TToolbar is a container for tool buttons (TToolButton). it provides an easy way to arrange and manage visual controls.

+

+ TToolbar is a container for tool buttons (TToolButton). it provides an easy way to arrange and manage visual controls.

  • All tool buttons on a toolbar maintain a uniform width and height.
  • Other controls can sit on a toolbar. These controls (which are held in place by invisible tool buttons) maintain a uniform height.
  • @@ -7135,9 +8172,13 @@ cdsIndeterminate - + + + - + + + @@ -7146,7 +8187,9 @@ cdsIndeterminate - + + + @@ -7155,7 +8198,9 @@ cdsIndeterminate - + + + @@ -7164,7 +8209,9 @@ cdsIndeterminate - + + + @@ -7173,7 +8220,9 @@ cdsIndeterminate - + + + @@ -7182,7 +8231,9 @@ cdsIndeterminate - + + + @@ -7191,7 +8242,9 @@ cdsIndeterminate - + + + @@ -7200,7 +8253,9 @@ cdsIndeterminate - + + + @@ -7209,7 +8264,9 @@ cdsIndeterminate - + + + @@ -7218,7 +8275,9 @@ cdsIndeterminate - + + + @@ -7227,7 +8286,9 @@ cdsIndeterminate - + + + @@ -7236,7 +8297,9 @@ cdsIndeterminate - + + + @@ -7245,7 +8308,9 @@ cdsIndeterminate - + + + @@ -7254,9 +8319,13 @@ cdsIndeterminate - + + + - + + + @@ -7265,7 +8334,9 @@ cdsIndeterminate - + + + @@ -7274,7 +8345,9 @@ cdsIndeterminate - + + + @@ -7283,7 +8356,9 @@ cdsIndeterminate - + + + @@ -7299,7 +8374,9 @@ cdsIndeterminate - + + + @@ -7308,9 +8385,13 @@ cdsIndeterminate - + + + - + + + @@ -7319,7 +8400,9 @@ cdsIndeterminate - + + + @@ -7328,7 +8411,9 @@ cdsIndeterminate - + + + @@ -7337,11 +8422,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -7350,9 +8441,13 @@ cdsIndeterminate - + + + - + + + @@ -7361,7 +8456,9 @@ cdsIndeterminate - + + + @@ -7370,7 +8467,9 @@ cdsIndeterminate - + + + @@ -7393,9 +8492,13 @@ cdsIndeterminate - + + + - + + + @@ -7411,9 +8514,13 @@ cdsIndeterminate - + + + - + + + @@ -7422,7 +8529,9 @@ cdsIndeterminate - + + + @@ -7431,7 +8540,9 @@ cdsIndeterminate - + + + @@ -7440,11 +8551,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -7453,7 +8570,9 @@ cdsIndeterminate - + + + @@ -7469,7 +8588,9 @@ cdsIndeterminate - + + + @@ -7499,9 +8620,13 @@ cdsIndeterminate - + + + - + + + @@ -7510,16 +8635,21 @@ cdsIndeterminate - Lists the tool buttons (TToolButton) in the toolbar. + Lists the tool buttons (TToolButton) in the toolbar. -

    Buttons maintains a list of TToolButton instances. All tool buttons that share a TToolBar parent have the same height and (except for separators and dividers) the same width. Other controls on a toolbar are held in place by invisible separators, which are automatically created and destroyed.

    -

    To add tool buttons to the toolbar at design time, select the toolbar, right-click, and choose New Button. To create a space (separator) between one button and the next, select New Separator. To create a divider between buttons, add a button and set its Style propery to tbsDivider. Other controls may be added to the toolbar directly from the Component palette.

    +

    + Buttons maintains a list of TToolButton instances. All tool buttons that share a TToolBar parent have the same height and (except for separators and dividers) the same width. Other controls on a toolbar are held in place by invisible separators, which are automatically created and destroyed.

    +

    To add tool buttons to the toolbar at design time, select the toolbar, right-click, and choose New Button. To create a space (separator) between one button and the next, select New Separator. To create a divider between buttons, add a button and set its Style propery to tbsDivider. Other controls may be added to the toolbar directly from the Component palette.

    - + + +
    - + + + @@ -7670,7 +8800,8 @@ cdsIndeterminate - Indent - the amount by which the buttons should be indented Default is 1 + + Indent - the amount by which the buttons should be indented Default is 1 @@ -7738,7 +8869,8 @@ cdsIndeterminate - Wrapable - enables wrapping buttons to the next row if there are too many for the current row + + Wrapable - enables wrapping buttons to the next row if there are too many for the current row @@ -7843,9 +8975,13 @@ cdsIndeterminate - + + + - + + + @@ -7853,11 +8989,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -7865,11 +9007,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -7877,18 +9025,29 @@ cdsIndeterminate - + + + - + + + - + + + - + + + - TCustomTrackBar - the base class for TTrackBar + + TCustomTrackBar - the base class for TTrackBar + -

    TCustomTrackBar defines many of the properties inherited by TTrackBar, a device that allows the user to determine the value of a variable using a quasi-analog slider

    +

    + TCustomTrackBar defines many of the properties inherited by TTrackBar, a device that allows the user to determine the value of a variable using a quasi-analog slider

    @@ -7977,7 +9136,9 @@ cdsIndeterminate - + + + @@ -7986,7 +9147,9 @@ cdsIndeterminate - + + + @@ -7995,7 +9158,9 @@ cdsIndeterminate - + + + @@ -8004,7 +9169,9 @@ cdsIndeterminate - + + + @@ -8013,7 +9180,9 @@ cdsIndeterminate - + + + @@ -8022,7 +9191,9 @@ cdsIndeterminate - + + + @@ -8031,11 +9202,17 @@ cdsIndeterminate - + + + - + + + - + + + @@ -8044,7 +9221,9 @@ cdsIndeterminate - + + + @@ -8053,7 +9232,9 @@ cdsIndeterminate - + + + @@ -8062,7 +9243,9 @@ cdsIndeterminate - + + + @@ -8071,7 +9254,9 @@ cdsIndeterminate - + + + @@ -8080,7 +9265,9 @@ cdsIndeterminate - + + + @@ -8103,7 +9290,9 @@ cdsIndeterminate - + + + @@ -8126,48 +9315,62 @@ cdsIndeterminate - + + + - SetTick - set the interval for ticks on the taskbar (integer) + + SetTick - set the interval for ticks on the taskbar (integer) - + + + - Frequency - how frequently the position of the slider is to be read and updated (currently unsupported) + + Frequency - how frequently the position of the slider is to be read and updated (currently unsupported) - Line-Size - increment for slider position when an arrow key is pressed + + Line-Size - increment for slider position when an arrow key is pressed - Max - the value corresponding to full movement of the slider. Default = 10 + + Max - the value corresponding to full movement of the slider. Default = 10 - Min - the value associated with the minimum slider position. Default = 0 + + Min - the value associated with the minimum slider position. Default = 0 - OnChange - action to be taken on change in the slider position + + OnChange - action to be taken on change in the slider position - Orientation - horizontal or vertical + + Orientation - horizontal or vertical - PageSize - increment for slider position when PageUp or PageDown key is pressed + + PageSize - increment for slider position when PageUp or PageDown key is pressed - Position - the location of the slider along the track bar. Represents the Return value from the control + + Position - the location of the slider along the track bar. Represents the Return value from the control - ScalePos - whether scaling label appears at top, bottom, left or right + + ScalePos - whether scaling label appears at top, bottom, left or right @@ -8183,18 +9386,23 @@ cdsIndeterminate - Tickmarks - whether the ticks are above/left, below/right, or both - Tickmarks - where the ticks appear relative to the bar: above/left, below/right, or both + + Tickmarks - whether the ticks are above/left, below/right, or both + + Tickmarks - where the ticks appear relative to the bar: above/left, below/right, or both - TickStyle - none, produced automatically, or calculated manually + + TickStyle - none, produced automatically, or calculated manually - TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider + + TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider -

    TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider

    +

    + TTrackBar: a device which allows the user to determine the value of a variable using a quasi-analog slider

    The device looks like a slider-potentiometer control on a hi-fi amplifier, and consists of a slider which can be moved along a bar using the mouse. Tick marks can be displayed along one or both edges, giving an indication of the proportion of the maximum value of the controlled variable that is being selected.

    The Position property indicates the distance along the bar that the slider has been placed, either by the program or by mouse capture and movement

    In the example, movement of the slider is detected and shown in the associated TProgressBar.

    @@ -8481,19 +9689,33 @@ cdsIndeterminate
    - + + + - + + + - + + + - + + + - + + + - + + + - + + + @@ -8507,32 +9729,57 @@ cdsIndeterminate - + + + - + + + - + + + - + + + - + + + - + + + A set to determine the place where a node should be placed in a tree. - This sets consist of three values:
    -taAdd: Adds the node as the last child.
    -taAddFirst: Adds the node as the first child.
    -taInsert: Adds the node in front another node.

    -This set is used in TTreeNode.InternalMove and TTreeNodes.InternalAddObject
    + +

    This sets consist of three values:

    +

    + taAdd: Adds the node as the last child.

    +

    + taAddFirst: Adds the node as the first child.

    +

    + taInsert: Adds the node in front another node.

    +
    +

    This set is used in TTreeNode.InternalMove and TTreeNodes.InternalAddObject +

    +
    - + + + - + + + - + + + @@ -8573,11 +9820,17 @@ Const - + + + - + + + - + + + @@ -8585,9 +9838,13 @@ Const - + + + - + + + @@ -8595,11 +9852,17 @@ Const - + + + - + + + - + + + @@ -8607,11 +9870,17 @@ Const - + + + - + + + - + + + @@ -8619,11 +9888,17 @@ Const - + + + - + + + - + + + @@ -8631,11 +9906,17 @@ Const - + + + - + + + - + + + @@ -8643,9 +9924,13 @@ Const - + + + - + + + @@ -8653,13 +9938,21 @@ Const - + + + - + + + - + + + - + + + @@ -8667,11 +9960,17 @@ Const - + + + - + + + - + + + @@ -8679,13 +9978,21 @@ Const - + + + - + + + - + + + - + + + @@ -8693,13 +10000,21 @@ Const - + + + - + + + - + + + - + + + @@ -8707,17 +10022,29 @@ Const - + + + - + + + - + + + - + + + - + + + - + + + @@ -8725,9 +10052,13 @@ Const - + + + - + + + @@ -8735,11 +10066,17 @@ Const - + + + - + + + - + + + A pointer to TTreeNodeInfo @@ -8858,9 +10195,13 @@ Const - TTreeNode is a single item that holds data in TTreeView + + TTreeNode is a single item that holds data in TTreeView + A TTreeNode is part of a TTreeView and is used for storing data. This can be done by using the Caption property or for more complex data the Data property can be used. Each node can have sibling or child items associated with it. - + + + @@ -8996,7 +10337,9 @@ Const - + + + @@ -9012,9 +10355,13 @@ Const - + + + - + + + @@ -9023,9 +10370,13 @@ Const - + + + - + + + @@ -9034,7 +10385,9 @@ Const - + + + @@ -9043,9 +10396,13 @@ Const - + + + - + + + @@ -9054,7 +10411,9 @@ Const - + + + @@ -9063,7 +10422,9 @@ Const - + + + @@ -9072,7 +10433,9 @@ Const - + + + @@ -9081,7 +10444,9 @@ Const - + + + @@ -9090,7 +10455,9 @@ Const - + + + @@ -9099,7 +10466,9 @@ Const - + + + @@ -9108,7 +10477,9 @@ Const - + + + @@ -9117,7 +10488,9 @@ Const - + + + @@ -9126,7 +10499,9 @@ Const - + + + @@ -9135,9 +10510,13 @@ Const - + + + - + + + @@ -9146,7 +10525,9 @@ Const - + + + @@ -9155,7 +10536,9 @@ Const - + + + @@ -9164,7 +10547,9 @@ Const - + + + @@ -9173,9 +10558,13 @@ Const - + + + - + + + @@ -9184,7 +10573,9 @@ Const - + + + @@ -9193,7 +10584,9 @@ Const - + + + @@ -9202,7 +10595,9 @@ Const - + + + @@ -9211,9 +10606,13 @@ Const - + + + - + + + @@ -9222,9 +10621,13 @@ Const - + + + - + + + @@ -9233,7 +10636,9 @@ Const - + + + @@ -9242,7 +10647,9 @@ Const - + + + @@ -9251,11 +10658,17 @@ Const - + + + - + + + - + + + @@ -9264,9 +10677,13 @@ Const - + + + - + + + @@ -9275,7 +10692,9 @@ Const - + + + @@ -9284,7 +10703,9 @@ Const - + + + @@ -9293,7 +10714,9 @@ Const - + + + @@ -9302,7 +10725,9 @@ Const - + + + @@ -9311,7 +10736,9 @@ Const - + + + @@ -9320,7 +10747,9 @@ Const - + + + @@ -9329,7 +10758,9 @@ Const - + + + @@ -9338,7 +10769,9 @@ Const - + + + @@ -9347,9 +10780,13 @@ Const - + + + - + + + @@ -9358,7 +10795,9 @@ Const - + + + @@ -9367,7 +10806,9 @@ Const - + + + @@ -9376,7 +10817,9 @@ Const - + + + @@ -9385,7 +10828,9 @@ Const - + + + @@ -9394,7 +10839,9 @@ Const - + + + @@ -9403,7 +10850,9 @@ Const - + + + @@ -9426,9 +10875,13 @@ Const - + + + - + + + @@ -9437,9 +10890,13 @@ Const - + + + - + + + @@ -9448,7 +10905,9 @@ Const - + + + @@ -9457,7 +10916,9 @@ Const - + + + @@ -9466,7 +10927,9 @@ Const - + + + @@ -9475,7 +10938,9 @@ Const - + + + @@ -9484,9 +10949,13 @@ Const - + + + - + + + @@ -9495,11 +10964,17 @@ Const - + + + - + + + - + + + @@ -9529,7 +11004,9 @@ Const - + + + @@ -9538,7 +11015,9 @@ Const - + + + @@ -9547,7 +11026,9 @@ Const - + + + @@ -9556,7 +11037,9 @@ Const - + + + @@ -9565,9 +11048,13 @@ Const - + + + - + + + @@ -9576,7 +11063,9 @@ Const - + + + @@ -9585,7 +11074,9 @@ Const - + + + @@ -9594,7 +11085,9 @@ Const - + + + @@ -9603,7 +11096,9 @@ Const - + + + @@ -9612,7 +11107,9 @@ Const - + + + @@ -9621,7 +11118,9 @@ Const - + + + @@ -9637,7 +11136,9 @@ Const - + + + @@ -9646,7 +11147,9 @@ Const - + + + @@ -9655,9 +11158,13 @@ Const - + + + - + + + @@ -9666,7 +11173,9 @@ Const - + + + @@ -9675,7 +11184,9 @@ Const - + + + @@ -9684,7 +11195,9 @@ Const - + + + @@ -9693,7 +11206,9 @@ Const - + + + @@ -9702,7 +11217,9 @@ Const - + + + @@ -9711,7 +11228,9 @@ Const - + + + @@ -9720,9 +11239,13 @@ Const - + + + - + + + @@ -9731,7 +11254,9 @@ Const - + + + @@ -9740,7 +11265,9 @@ Const - + + + @@ -9749,7 +11276,9 @@ Const - + + + @@ -9758,7 +11287,9 @@ Const - + + + @@ -9767,7 +11298,9 @@ Const - + + + @@ -9776,9 +11309,13 @@ Const - + + + - + + + @@ -9787,7 +11324,9 @@ Const - + + + @@ -9796,7 +11335,9 @@ Const - + + + @@ -9805,7 +11346,9 @@ Const - + + + @@ -9814,7 +11357,9 @@ Const - + + + @@ -9823,9 +11368,13 @@ Const - + + + - + + + @@ -9834,9 +11383,13 @@ Const - + + + - + + + @@ -9845,9 +11398,13 @@ Const - + + + - + + + @@ -9856,9 +11413,13 @@ Const - + + + - + + + @@ -9874,9 +11435,13 @@ Const - + + + - + + + @@ -9906,9 +11471,13 @@ Const - + + + - + + + @@ -10005,7 +11574,9 @@ Const - + + + @@ -10108,7 +11679,8 @@ Const - A collection or list of TTreeNode + A collection or list of TTreeNode + @@ -10172,7 +11744,9 @@ Const - + + + @@ -10188,7 +11762,9 @@ Const - + + + @@ -10197,9 +11773,13 @@ Const - + + + - + + + @@ -10208,9 +11788,13 @@ Const - + + + - + + + @@ -10226,9 +11810,13 @@ Const - + + + - + + + @@ -10237,11 +11825,17 @@ Const - + + + - + + + - + + + @@ -10250,7 +11844,9 @@ Const - + + + @@ -10259,7 +11855,9 @@ Const - + + + @@ -10268,7 +11866,9 @@ Const - + + + @@ -10284,9 +11884,13 @@ Const - + + + - + + + @@ -10295,7 +11899,9 @@ Const - + + + @@ -10304,7 +11910,9 @@ Const - + + + @@ -10313,15 +11921,25 @@ Const - + + + - + + + - + + + - + + + - + + + @@ -10330,7 +11948,9 @@ Const - + + + @@ -10339,7 +11959,9 @@ Const - + + + @@ -10348,9 +11970,13 @@ Const - + + + - + + + @@ -10359,7 +11985,9 @@ Const - + + + @@ -10368,7 +11996,9 @@ Const - + + + @@ -10384,11 +12014,17 @@ Const - + + + - + + + - + + + @@ -10397,11 +12033,17 @@ Const - + + + - + + + - + + + @@ -10410,11 +12052,17 @@ Const - + + + - + + + - + + + @@ -10423,13 +12071,21 @@ Const - + + + - + + + - + + + - + + + @@ -10438,13 +12094,21 @@ Const - + + + - + + + - + + + - + + + @@ -10453,11 +12117,17 @@ Const - + + + - + + + - + + + @@ -10466,13 +12136,21 @@ Const - + + + - + + + - + + + - + + + @@ -10481,13 +12159,21 @@ Const - + + + - + + + - + + + - + + + @@ -10496,7 +12182,9 @@ Const - + + + @@ -10526,7 +12214,9 @@ Const - + + + @@ -10535,7 +12225,9 @@ Const - + + + @@ -10551,7 +12243,9 @@ Const - + + + @@ -10560,7 +12254,9 @@ Const - + + + @@ -10569,7 +12265,9 @@ Const - + + + @@ -10578,7 +12276,9 @@ Const - + + + @@ -10587,9 +12287,13 @@ Const - + + + - + + + @@ -10598,11 +12302,17 @@ Const - + + + - + + + - + + + @@ -10611,13 +12321,21 @@ Const - + + + - + + + - + + + - + + + @@ -10626,11 +12344,17 @@ Const - + + + - + + + - + + + @@ -10639,13 +12363,21 @@ Const - + + + - + + + - + + + - + + + @@ -10661,9 +12393,13 @@ Const - + + + - + + + @@ -10677,7 +12413,9 @@ Const - + + + @@ -10703,7 +12441,9 @@ Const - + + + @@ -10711,43 +12451,81 @@ Const - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + @@ -10761,35 +12539,65 @@ Const - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + - + + + @@ -10816,9 +12624,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -10826,17 +12638,28 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + - + + + - TCustomTreeView - ancestor class for TTreeView - TCustomTreeView - ancestor class for TTreeView, which displays a collection of items in a hierarchical tree form. This class defines many properties which are inherited by children classes, including loading the data from files or streams, saving to files or streams, updating, sorting alphabetically, editing, making visible or invisible, expanding or collapsing the tree display, and many more. + + TCustomTreeView - ancestor class for TTreeView + + + TCustomTreeView - ancestor class for TTreeView, which displays a collection of items in a hierarchical tree form. This class defines many properties which are inherited by children classes, including loading the data from files or streams, saving to files or streams, updating, sorting alphabetically, editing, making visible or invisible, expanding or collapsing the tree display, and many more. @@ -11182,7 +13005,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11191,7 +13016,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11200,7 +13027,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11209,7 +13038,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11218,7 +13049,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11227,7 +13060,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11236,7 +13071,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11245,7 +13082,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11254,7 +13093,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11263,7 +13104,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11272,7 +13115,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11281,7 +13126,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11290,7 +13137,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11299,7 +13148,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11308,7 +13159,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11317,7 +13170,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11326,7 +13181,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11335,7 +13192,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11344,7 +13203,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11353,7 +13214,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11362,7 +13225,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11371,7 +13236,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11380,7 +13247,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11389,7 +13258,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11398,7 +13269,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11407,7 +13280,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11416,7 +13291,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11425,7 +13302,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11434,7 +13313,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11443,7 +13324,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11452,7 +13335,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11461,7 +13346,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11470,7 +13357,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11479,7 +13368,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11488,7 +13379,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11497,7 +13390,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11506,7 +13401,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11515,7 +13412,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11524,7 +13423,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11533,7 +13434,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11542,7 +13445,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11551,7 +13456,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11560,7 +13467,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11569,7 +13478,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11578,7 +13489,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11587,7 +13500,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11596,7 +13511,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11605,7 +13522,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11614,7 +13533,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11623,7 +13544,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11632,7 +13555,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11641,7 +13566,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11705,9 +13632,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11716,9 +13647,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11727,9 +13662,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11738,9 +13677,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11749,7 +13692,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11758,11 +13703,17 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + @@ -11771,15 +13722,25 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + - + + + - + + + @@ -11788,7 +13749,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11797,7 +13760,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11806,7 +13771,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11815,7 +13782,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11824,9 +13793,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11835,9 +13808,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11846,7 +13823,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11855,7 +13834,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11864,11 +13845,17 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + @@ -11877,9 +13864,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11888,9 +13879,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -11899,7 +13894,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11908,7 +13905,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11917,7 +13916,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11926,7 +13927,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11942,7 +13945,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -11958,11 +13963,17 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + @@ -11971,15 +13982,25 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + - + + + - + + + @@ -11995,7 +14016,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12004,7 +14027,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12020,7 +14045,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12029,7 +14056,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12038,7 +14067,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12047,7 +14078,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12070,7 +14103,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12079,9 +14114,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12097,13 +14136,21 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + - + + + @@ -12112,11 +14159,17 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + @@ -12125,13 +14178,21 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + - + + + @@ -12140,9 +14201,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12158,7 +14223,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12167,7 +14234,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12183,7 +14252,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12192,9 +14263,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12210,7 +14285,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12219,7 +14296,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12228,7 +14307,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12237,7 +14318,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12475,7 +14558,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12491,7 +14576,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12507,9 +14594,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12518,11 +14609,17 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + @@ -12531,11 +14628,17 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + @@ -12544,13 +14647,21 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + - + + + - + + + @@ -12559,9 +14670,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12570,9 +14685,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12581,7 +14700,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12618,7 +14739,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12627,7 +14750,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12636,7 +14761,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12645,7 +14772,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12654,9 +14783,13 @@ For the meaning of this options, see the documentation of TTreeView. - + + + - + + + @@ -12679,7 +14812,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12688,7 +14823,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -12806,7 +14943,8 @@ For the meaning of this options, see the documentation of TTreeView. - TTreeView is a control that displays a hierarchical list of items + + TTreeView is a control that displays a hierarchical list of items Use a TTreeView to display a hierarchical list of items. Items are shown by their caption and an optional bitmap. @@ -13311,7 +15449,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -13320,7 +15460,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -13343,7 +15485,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -13352,7 +15496,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + @@ -13361,7 +15507,9 @@ For the meaning of this options, see the documentation of TTreeView. - + + + Function to compare the nodetext two nodes. @@ -13371,11 +15519,17 @@ For the meaning of this options, see the documentation of TTreeView. 1: The nodetext from the first node is higher then the nodetext from the second. - + + + - + + + - + + + Function to compare the give text with the nodetextof the given node. @@ -13385,30 +15539,42 @@ For the meaning of this options, see the documentation of TTreeView. 1: The given text is higher then the nodetext from the given node. - + + + - + + + - + + + Function InitCommonControl Implemented for Delphi compatibility, always returns true; - + + + - + + + Procedure CheckCommonControl. Implemented for Delphi compatibility. Procedure does not execute any code. - + + + - Procedure used to "register" the components. + Procedure used to register the components.