mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-02 03:42:01 +02:00
lcl: TTreeView: docs
git-svn-id: trunk@55828 -
This commit is contained in:
parent
c14c060883
commit
68b890866e
@ -12907,9 +12907,11 @@ Const
|
|||||||
</element>
|
</element>
|
||||||
<!-- function Visibility: public -->
|
<!-- function Visibility: public -->
|
||||||
<element name="TTreeNode.CustomSort">
|
<element name="TTreeNode.CustomSort">
|
||||||
<short>
|
<short><var>CustomSort</var> - Sorts the child nodes using SortProc.</short>
|
||||||
<var>CustomSort</var> - if True, the customised sort method specified in <var>SortProc </var>is to be used</short>
|
<descr>The child nodes (not the grand children) are sorted.
|
||||||
<descr/>
|
If SortProc is nil the method DefaultTreeViewSort is used.
|
||||||
|
The default implementation always returns true.
|
||||||
|
</descr>
|
||||||
<errors/>
|
<errors/>
|
||||||
<seealso/>
|
<seealso/>
|
||||||
</element>
|
</element>
|
||||||
@ -12925,21 +12927,9 @@ Const
|
|||||||
<element name="TTreeNode.DefaultTreeViewSort">
|
<element name="TTreeNode.DefaultTreeViewSort">
|
||||||
<short>
|
<short>
|
||||||
<var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</short>
|
<var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</short>
|
||||||
<descr>
|
<descr><p><var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</p><p><var>DefaultTreeViewSort</var> compares the text of two TreeNodes and returns the following result:
|
||||||
<p>
|
</p><dl><dt>< 0</dt><dd>if <var>Node1.Text<Node2.Text</var>.</dd><dt>0</dt><dd>if <var>Node1.Text=Node2.Text</var>.</dd><dt>> 0</dt><dd>if <var>Node1.Text>Node2.Text</var>.</dd>
|
||||||
<var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</p>
|
</dl><p>The comparision takes into account Ansi characters, i.e. it takes
|
||||||
<p>
|
|
||||||
<var>DefaultTreeViewSort</var> compares the text of two TreeNodes and returns the following result:
|
|
||||||
</p>
|
|
||||||
<dl>
|
|
||||||
<dt>< 0</dt>
|
|
||||||
<dd>if <var>Node1.Text<Node2.Text</var>.</dd>
|
|
||||||
<dt>0</dt>
|
|
||||||
<dd>if <var>Node1.Text=Node2.Text</var>.</dd>
|
|
||||||
<dt>> 0</dt>
|
|
||||||
<dd>if <var>Node1.Text>Node2.Text</var>.</dd>
|
|
||||||
</dl>
|
|
||||||
<p>The comparision takes into account Ansi characters, i.e. it takes
|
|
||||||
care of strange accented characters. Contrary to AnsiCompareText,
|
care of strange accented characters. Contrary to AnsiCompareText,
|
||||||
the comparision is case sensitive.
|
the comparision is case sensitive.
|
||||||
</p>
|
</p>
|
||||||
@ -16822,7 +16812,10 @@ If Images.HasOverlays then it is fetched from Images via Images.Overlay(Node.Ove
|
|||||||
<!-- property Visibility: protected -->
|
<!-- property Visibility: protected -->
|
||||||
<element name="TCustomTreeView.SortType">
|
<element name="TCustomTreeView.SortType">
|
||||||
|
|
||||||
<descr/>
|
<descr>Changing the Text or Data of a node will sort again.
|
||||||
|
While adding nodes does not. Call TreeView1.AlphaSort to sort the whole tree.
|
||||||
|
Call ParentNode.CustomSort(nil) to sort only the child nodes of a single node.
|
||||||
|
</descr>
|
||||||
<seealso/>
|
<seealso/>
|
||||||
<short>Allow to show items sorted: by caption, by Data property or both.</short>
|
<short>Allow to show items sorted: by caption, by Data property or both.</short>
|
||||||
</element>
|
</element>
|
||||||
@ -16866,9 +16859,7 @@ If Images.HasOverlays then it is fetched from Images via Images.Overlay(Node.Ove
|
|||||||
<var>Destroy</var> - destructor for <var>TCustomTreeView</var>: frees images, nodes and links, then calls inherited Destroy</short>
|
<var>Destroy</var> - destructor for <var>TCustomTreeView</var>: frees images, nodes and links, then calls inherited Destroy</short>
|
||||||
<descr/>
|
<descr/>
|
||||||
<errors/>
|
<errors/>
|
||||||
<seealso>
|
<seealso><link id="#rtl.Classes.TComponent.Destroy">TComponent.Destroy</link><link id="#LCL.Controls.TCustomControl.Destroy">TCustomControl.Destroy</link>
|
||||||
<link id="#rtl.Classes.TComponent.Destroy">TComponent.Destroy</link>
|
|
||||||
<link id="#LCL.Controls.TCustomControl.Destroy">TCustomControl.Destroy</link>
|
|
||||||
</seealso>
|
</seealso>
|
||||||
</element>
|
</element>
|
||||||
<!-- function Visibility: public -->
|
<!-- function Visibility: public -->
|
||||||
@ -18440,21 +18431,9 @@ If Images.HasOverlays then it is fetched from Images via Images.Overlay(Node.Ove
|
|||||||
<element name="TCustomTreeView.DefaultTreeViewSort">
|
<element name="TCustomTreeView.DefaultTreeViewSort">
|
||||||
<short>
|
<short>
|
||||||
<var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</short>
|
<var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</short>
|
||||||
<descr>
|
<descr><p><var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</p><p><var>DefaultTreeViewSort</var> compares the text of two TreeNodes and returns the following result:
|
||||||
<p>
|
</p><dl><dt>< 0</dt><dd>if <var>Node1.Text<Node2.Text</var>.</dd><dt>0</dt><dd>if <var>Node1.Text=Node2.Text</var>.</dd><dt>> 0</dt><dd>if <var>Node1.Text>Node2.Text</var>.</dd>
|
||||||
<var>DefaultTreeViewSort</var> - returns result of string comparison between names of Node1 and Node2</p>
|
</dl><p>The comparision takes into account Ansi characters, i.e. it takes care of strange accented characters. Contrary to AnsiCompareText the comparision is case sensitive.
|
||||||
<p>
|
|
||||||
<var>DefaultTreeViewSort</var> compares the text of two TreeNodes and returns the following result:
|
|
||||||
</p>
|
|
||||||
<dl>
|
|
||||||
<dt>< 0</dt>
|
|
||||||
<dd>if <var>Node1.Text<Node2.Text</var>.</dd>
|
|
||||||
<dt>0</dt>
|
|
||||||
<dd>if <var>Node1.Text=Node2.Text</var>.</dd>
|
|
||||||
<dt>> 0</dt>
|
|
||||||
<dd>if <var>Node1.Text>Node2.Text</var>.</dd>
|
|
||||||
</dl>
|
|
||||||
<p>The comparision takes into account Ansi characters, i.e. it takes care of strange accented characters. Contrary to AnsiCompareText the comparision is case sensitive.
|
|
||||||
</p>
|
</p>
|
||||||
</descr>
|
</descr>
|
||||||
</element>
|
</element>
|
||||||
|
Loading…
Reference in New Issue
Block a user