On Wed, Oct 7, 2015 at 11:45 AM, Michael Van Canneyt <mich...@freepascal.org> wrote: >> How does the VCL work on High-DPI? > > All I know is: It's DPI-Aware. Normally, that should cover most cases. > I do not know if it is multi-monitor DPI aware. > > To be correct, in early versions of Delphi, DPI-Awareness was severely > broken. > So much so that we had to disable it in our applications.
When I worked with Delphi, VCL's DPI support was broken and a the retailer's support was frustrated when people kept asking about it. I don't know about the latest situation. Maybe FireMonkey has solved it better. Anyway, I think we should solve it despite of how VCL behaves. In bug tracker there are 9 issues with tag HighDPI. The real number of high DPI issues is much higher. For example this one has many related issue marked : http://bugs.freepascal.org/view.php?id=14688 Somebody should take initiative. I personally don't know what exactly must be done to fix things. One important part of HighDPI would be scalable icons. Sandro Cumerlato had an idea of SVG support for LCL and the whole IDE, but I have not heard of him or his plan for a while. SVG support sounds very good. In fact it is becoming a necessity with all the high resolution gadgets. I have followed KDE project's development over years. They switched to SVG graphs already > 10 years ago and yes their GUIs look good. Who would step in and implement SVG support. I believe Sandro would join if there are other people involved. Regards, Juha -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus