It’d be handy for me if the TreeView component would refresh the size of items (especially item components) when the viewport is scrolled.
Currently resizing the tree causes a poll to TreeViewItem::getItemWidth(), but viewport scrolling does not.
Here’s why I care: I have custom components that I wish to span to the right edge of the tree-view. To make this work I have getItemWidth() do something like:
idealWidth = jmax(textWidth, getOwnerView()->getWidth() - getItemPosition(true).getX());
this works just fine normally and when the tree is resized, but doesn’t track the effect of the item being scrolled left or right.