widgets/heatmap: Fix out of sync selection geometry
widgets/heatmap: Fix out of sync selection geometry

Update the selections geometry on every executed relayout.
This is to ensure the visual selection is in sync with the current
heatmaps position and size. Before it could go out of sync on
row/column annotations visibility changes.

qPCR4vir/orange3,qPCR4vir/orange3,qPCR4vir/orange3,cheral/orange3,qPCR4vir/orange3,kwikadi/orange3,marinkaz/orange3,kwikadi/orange3,cheral/orange3,qPCR4vir/orange3,kwikadi/orange3,cheral/orange3,cheral/orange3,cheral/orange3,kwikadi/orange3,qPCR4vir/orange3,marinkaz/orange3,cheral/orange3,kwikadi/orange3,marinkaz/orange3,marinkaz/orange3,kwikadi/orange3,marinkaz/orange3,marinkaz/orange3