[Lazarus] DesignPPI property in TDataModule
Ondrej Pokorny
lazarus at kluug.net
Tue Apr 16 21:41:03 CEST 2019
On 15.04.2019 14:35, Sergey Bodrov via lazarus wrote:
> пн, 15 апр. 2019 г. в 14:42, Ondrej Pokorny via lazarus
> <lazarus at lists.lazarus-ide.org <mailto:lazarus at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20190416/032232fc/attachment.html>
More information about the lazarus
mailing list