> Follow-up to JDK-8092379: since then a gap is only rendered before a > row/column in which a child starts, but two places still assumed a gap > between every row/column. > > adjustRowHeights / adjustColumnWidths reserved a gap before every row/column > before distributing the percentages. They now reserve only the rendered gaps. > > CompositeSize.getProportionalMinOrMaxSize divided the size of a spanning > child by the number of rows/columns without subtracting the gaps inside the > span. It now subtracts them. > > Each fix is covered by tests that fail before and pass after the change. > A test application can be found in the ticket. > > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai).
Florian Kirmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: JDK-8392158 fix how adjustRowHeights / adjustColumnWidths and CompositeSize.getProportionalMinOrMaxSize compute ------------- Changes: - all: https://git.openjdk.org/jfx/pull/2312/files - new: https://git.openjdk.org/jfx/pull/2312/files/79ffa889..a2dfcfe1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=2312&range=01 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=2312&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jfx/pull/2312.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/2312/head:pull/2312 PR: https://git.openjdk.org/jfx/pull/2312
