summaryrefslogtreecommitdiff
path: root/svx/source/table
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-03-02 11:17:08 +0900
committerTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-03-02 11:38:18 +0900
commitea951c868256a26f68f001a2dcdc67bb3be8d7c7 (patch)
tree815e2a4dce12e5df45afcda24f633e01c33a8c7a /svx/source/table
parent2098f14ad3bd3637979aad66f5a66d6f10702a02 (diff)
HiDPI: increase table selection border depending on scale factor
Change-Id: I78d5d7c83be9ec136341d202a73cf3194a301e32
Diffstat (limited to 'svx/source/table')
-rw-r--r--svx/source/table/tablehandles.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/svx/source/table/tablehandles.cxx b/svx/source/table/tablehandles.cxx
index 761fb57667c1..2b16ff29d1ed 100644
--- a/svx/source/table/tablehandles.cxx
+++ b/svx/source/table/tablehandles.cxx
@@ -293,10 +293,14 @@ void TableBorderHdl::CreateB2dIAObject()
// text edit is not yet on the overlay)
const bool bAnimate = getAnimate();
+ OutputDevice& rOutDev = rPageWindow.GetPaintWindow().GetOutputDevice();
+ sal_Int32 nScaleFactor = rOutDev.GetDPIScaleFactor();
+ double fWidth = nScaleFactor * 6.0;
+
sdr::overlay::OverlayObject* pOverlayObject =
new sdr::overlay::OverlayRectangle(aRange.getMinimum(), aRange.getMaximum(),
aHilightColor, fTransparence,
- 6.0, 0.0, 0.0, 500, bAnimate);
+ fWidth, 0.0, 0.0, 500, bAnimate);
xManager->add(*pOverlayObject);
maOverlayGroup.append(*pOverlayObject);
}