I cannot find a way to detect whether a list tree item has been dragged from one location to another and then read from its new location so that I can updated associated userdata of the new position in the listtree. This is kind of too complicated for my liking.
A much better solution for my circumstance is if ListTree.GetEntry() were to return 'Parent' in the table.
Code: Select all
Name
Name of the tree node.
Node
True if the found entry is a node, False if it is a leaf.
ID
String object identifier of this tree node.
MuiID
Internal MUI ID of this tree node. This is the only id you are allowed to pass in the 'node' argument of this method. Passing standard string object identifiers is not allowed by this method. You can use this value for subsequent calls to Listtree.GetEntry in the "node" argument See above for more information and below for an example.
Parent
Returns the ID of the parent node.