diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-03-02 11:17:08 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-03-02 11:38:18 +0900 |
commit | ea951c868256a26f68f001a2dcdc67bb3be8d7c7 (patch) | |
tree | 815e2a4dce12e5df45afcda24f633e01c33a8c7a /svx/source/table | |
parent | 2098f14ad3bd3637979aad66f5a66d6f10702a02 (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.cxx | 6 |
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); } |