On 15.04.2019 14:35, Sergey Bodrov via lazarus wrote:
пн, 15 апр. 2019 г. в 14:42, Ondrej Pokorny via lazarus <lazarus@lists.lazarus-ide.org <mailto:lazarus@lists.lazarus-ide.org>>:

    > Yes, there is TDataModule.DesignPPI that makes sure the positions
    > (Left/Top properties) of the non-visual components are scaled
    correctly.


    By the way, the default value of 96 should not be written to
    LFM/DFM. So
    you should not get any warnings if you develop at 96 DPI / 100%
    scaling.


content of some Delphi .DFM after Lazarus 2.0.0 win64 release:
===
object DMBaseClient: TDMBaseClient
  OnCreate = DataModuleCreate
  OnDestroy = DataModuleDestroy
OldCreateOrder = False
  Height = 269
HorizontalOffset = 0
VerticalOffset = 0
  Width = 441
*PPI = 96*
  object tmrCheckActivity: TTimer
    OnTimer = tmrCheckActivityTimer
    left = 104
    top = 104
  end
  object tmrProcessPackets: TTimer
    Interval = 1
    OnTimer = tmrProcessPacketsTimer
    left = 104
    top = 148
  end
end


https://bugs.freepascal.org/view.php?id=32163

Ondrej

-- 
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to