On 10.02.2018 18:51, Graeme Geldenhuys via Lazarus wrote:
On 2018-02-10 16:31, Ondrej Pokorny via Lazarus wrote:
What is missing in LCL-fpGUI binding: TMonitor.PixelsPerInch.

In fpGUI, you can grab that information from the global fpgApplication instance. That has been around for years, so both the 'maint' and 'develop' branches have it.

    function    Screen_dpi_x: integer;
    function    Screen_dpi_y: integer;
    function    Screen_dpi: integer;

Does fpGUI support DPI on per-monitor basis? I.e. I have a high-DPI laptop screen and a normal DPI external monitor connected to it - and I work on both of them.

LCL-fpGUI probably only needs the last one. I don't believe non-X11 platforms (eg: Windows) support varying dpi on the x and y axis.

LCL scaling doesn't support varying x/y dpi either.

Ondrej
--
_______________________________________________
Lazarus mailing list
[email protected]
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to