This method is used internally to resize the table and rearrange the child widgets accordingly following a new child's attachment to a non-homogeneous table, or a change in the size of the largest child in a homogeneous table.
It can be used to redraw a homogeneous table with a new number of rows and columns, all of which will have the same size as existing rows and columns. It has no external use in a non-homogeneous table.