1. TVTGetImageEvent and TVTGetImageEventEx were changd: last paramaeter form Integer was changed to TImageIndex
However many units do not use VCL.ImgList but onul VTV itself
Wish: VirtualTrees.pas had this type reintroduced in a typical Delphi RTL fashion: type TImageIndex = Vcl.ImgList.TImageIndex;
2. In VTV 5.x VirtualTreeView.Root.Parent = nil
This was utilized in those typical bottom-up rocessing routines
while Node.Parent <> nil do begin
....
Node := Node.Parent;
end;
However in VTV 6 there seems some garbage there and the loop foes astray
If possible, it would be nice for that to be brought back.
Both for legacy code and for using typical well recognized "linked list" loops instead of customary and untypical "while Node <> Node.TreeView.Root do"