Skip to content

Conversation

@ptziegler
Copy link
Contributor

This enforces the use of the NativeGraphicsSource and avoid the scaling issues when at > 100% zoom. Note that this also removes the NO_BACKGROUND and NO_REDRAW_RESIZE bits, as those are already enabled by default.

This enforces the use of the NativeGraphicsSource and avoid the scaling
issues when at > 100% zoom. Note that this also removes the
NO_BACKGROUND and NO_REDRAW_RESIZE bits, as those are already enabled by
default.
@ptziegler ptziegler added this to the 1.20.0 milestone May 22, 2025
@ptziegler
Copy link
Contributor Author

There are still some visual artifacts, but at least the palette is crisp again. The same artifacts also exist in pure GEF palette, so I think this is part of the rounding errors that should be expected with the current HighDPI support.

@ptziegler ptziegler merged commit 5d10c4a into eclipse-windowbuilder:master May 22, 2025
12 of 13 checks passed
@ptziegler ptziegler deleted the double-buffered-figure-canvays branch May 22, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant