On 2013-03-18 16:39, Jürgen Hestermann wrote:
> What I just found is that this is influenced by the Windows font size 
> settings.
> It is "big" on my machine and "normal" on the machine at work.
> If I change it to normal on my machine everything looks okay.
> Do you mean this too?

Yes, that is exactly what I meant.  Kylix (and I believe Delphi) had a
DPI setting stored in the form file (*.xfm). This was then used to
automatically scale the form and its content if another system had a
different DPI value.

Incidentally, this is also why popular toolkits like GTK2+, Qt and Java
have layout managers - the prevent such dip issues with great ease.

How this is handled in LCL is beyond me. I think I say a article in the
wiki, where somebody developed 2-3 functions ScaleDpi() etc that helps
with this problem. It wasn't perfect, but much better than nothing.


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to