Description
As we saw in the issue: eclipse-platform/eclipse.platform.swt#2166, GridLayout#layout
had scaling errors because of the layout calculation done in points with int instead of float, leading to lose the decimal precision. This will be fixed by: eclipse-platform/eclipse.platform.swt#2381.
Hence, we should check out if this kind of behaviour is possible in other Layouts as well or if performing the layout with float values makes it better / doesn't cause any regression.
This issue focuses on the Layout implementation in SWT itself.