[Lazarus] Mac Hi-DPI 2
Ondrej Pokorny
lazarus at kluug.net
Fri Mar 10 12:54:14 CET 2017
On 10.03.2017 6:38, Alexey via Lazarus wrote:
> seems I cannot see how scaling works on Mac. Reason: MacOS don't scale
> coords of controls, and don't have event "scale changed". It scales
> using Retina thing when i call video mode "nnn x nnn hi-dpi". It
> means: only DPI changes, coords dont change (controls must draw in
> high dpi, but on same x,y-x2,y2)
To me it looks like Carbon applications are scaled automatically by the
OS. Something similar to what also Windows uses if you switch High-DPI
awarness off.
That means the regardless of your screen (retina, non-retina) the DPI is
always 96. So there shouldn't be any LCL-scaling involved.
It's only what I see from the pictures and the code, I cannot test it
myself because I don't have a retina screen to check.
Ondrej
More information about the Lazarus
mailing list