Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

ID: 28922, Fixed PixelsPerInch controller for Delphi IDE form designer

by Chee Yang Chau Email: Anonymous

Fixed PixelsPerInch controller for Delphi IDE form designer
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 11.0  to 14.0 532 downloads
Copyright: Open Source or other

Size: 3,653 bytes
Updated on Mon, 25 Jun 2012 00:05:12 GMT
Originally uploaded on Wed, 20 Jun 2012 23:12:38 GMT
SHA1 Hash: 6920E0D0959AC92E4B53B38E43826C51F095119D
MD5 Hash: DA59378BA9F08EBDAF215A217BECBAE1

    Explore the files in this upload

Delphi form has Scaled property that scale form and it's controls as according to it's design time scale.

Delphi stores PixelsPerInch in DFM file and make it scale well even working in different windows font size.

In a development environment that has few team members using different windows font size (default, medium or large), the DFM files committed to version control repository is hard to monitor even a tidy changes like changing width of a control.

For example, open a DFM file with original PixelPerInch = 96 in Delphi IDE's of Screen.PixelsPerInch = 120 (media font size). Change the form's width and save it will cause lot of changes although we expect one changes only (width in this case). Commit the DFM file to version control repository will confuse others team members who might think the form had done lot of changes.

This controller attempt to let user design form in fixed scale of stored PixelPerInch in form regardless of Windows font size. It prevent the form designer to scale the form to Windows font size. The original PixelsPerInch property should maintain when saving the changes of forms.

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC04