[Lazarus] High-DPI aware LCL ?
Juha Manninen
juha.manninen62 at gmail.com
Wed Oct 7 11:52:53 CEST 2015
On Wed, Oct 7, 2015 at 11:45 AM, Michael Van Canneyt
<michael at 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
More information about the Lazarus
mailing list