proper max size hint with zero children for BoxWidget and Splitter
wip