diff options
author | Jan Holesovsky <kendy@collabora.com> | 2013-12-19 14:47:50 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2013-12-19 14:53:18 +0100 |
commit | 6b5cac1ca06a052061d2fe6acff1bc1e3cb45d57 (patch) | |
tree | 6fe56be484db4d0ab1bfa3e142b08564b2ad4660 /include/vcl/outdev.hxx | |
parent | 7590adfa18c671193f2e5497545f2f4cd62039bc (diff) |
Introduce DPI scale factor for Hi-DPI displays.
This is supposed to stay 1 (no scale) for printers and default virtual
devices, but should be set accordingly (2 or 3) for windows and virtual
devices derived from windows.
Various VCL widgets or paint operations should incrementally become aware of
this, and changed so that they draw nicely on the Hi-DPI displays. This patch
only introduces the behavior for waved lines.
The default is currently being set depending on the DPI setting only; could be
changed to a more clever way if necessary.
Change-Id: I71118f9ab6b64028d1eeee76e860e999d5cd9d19
Diffstat (limited to 'include/vcl/outdev.hxx')
-rw-r--r-- | include/vcl/outdev.hxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx index b0d5089743e2..78f768e29b1f 100644 --- a/include/vcl/outdev.hxx +++ b/include/vcl/outdev.hxx @@ -310,6 +310,7 @@ private: long mnOutHeight; sal_Int32 mnDPIX; sal_Int32 mnDPIY; + sal_Int32 mnDPIScaleFactor; ///< For Hi-DPI displays, we want to draw everything mnDPIScaleFactor-times larger /// font specific text alignment offsets in pixel units mutable long mnTextOffX; mutable long mnTextOffY; |