This is what I was thinking I would have to do... I was just hoping there was a better way. In your example, selecting n2.2 (ie 6th piece of data) and clicking MoveButton, moves the whole n2 up before n1. The desired result is to have it move n2.2 before n2.1, ie movement within a set of siblings, but not movement of a parent. That should be fixable. This may be resolvable by not seeking the highest parent, but the immediate parent, but then needs to understand the need to also place the selected item before the prior adjacent sibling, provided there is one.
Bottom line that I have learned is that one must delete and re-create. Wishful thinking was there may be some method of movement within the widget.
Thanks for the help
Best regards
..OttoIn reply to Re^4: Tk::Hlist item movement
by otto
in thread Tk::Hlist item movement
by otto
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |