executeForAllParents method
Executes callback
for every parent found in the tree
Implementation
void executeForAllParents(ValueChanged<TreeViewItem?> callback) {
if (parent == null) return;
TreeViewItem? currentParent = parent!;
callback(currentParent);
while (currentParent?.parent != null) {
currentParent = currentParent?.parent;
callback(currentParent);
}
}