summaryrefslogtreecommitdiff
path: root/cui/source/tabpages/border.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/tabpages/border.cxx')
-rw-r--r--cui/source/tabpages/border.cxx22
1 files changed, 19 insertions, 3 deletions
diff --git a/cui/source/tabpages/border.cxx b/cui/source/tabpages/border.cxx
index d2d12ac14355..8c436233f3c1 100644
--- a/cui/source/tabpages/border.cxx
+++ b/cui/source/tabpages/border.cxx
@@ -88,9 +88,6 @@ SvxBorderTabPage::SvxBorderTabPage(Window* pParent, const SfxItemSet& rCoreAttrs
,
-
-
-
aShadowImgLst( CUI_RES(IL_SDW_BITMAPS)),
aBorderImgLst( CUI_RES(IL_PRE_BITMAPS)),
nMinValue(0),
@@ -132,6 +129,25 @@ SvxBorderTabPage::SvxBorderTabPage(Window* pParent, const SfxItemSet& rCoreAttrs
get(m_pMergeWithNextCB, "mergewithnext");
get(m_pMergeAdjacentBordersCB, "mergeadjacent");
+ if ( GetDPIScaleFactor() > 1 )
+ {
+ for (short i = 0; i < aBorderImgLst.GetImageCount(); i++)
+ {
+ OUString rImageName = aBorderImgLst.GetImageName(i);
+ BitmapEx b = aBorderImgLst.GetImage(rImageName).GetBitmapEx();
+ b.Scale(GetDPIScaleFactor(), GetDPIScaleFactor(), BMP_SCALE_FAST);
+ aBorderImgLst.ReplaceImage(rImageName, Image(b));
+ }
+
+ for (short i = 0; i < aShadowImgLst.GetImageCount(); i++)
+ {
+ OUString rImageName = aShadowImgLst.GetImageName(i);
+ BitmapEx b = aShadowImgLst.GetImage(rImageName).GetBitmapEx();
+ b.Scale(GetDPIScaleFactor(), GetDPIScaleFactor(), BMP_SCALE_FAST);
+ aShadowImgLst.ReplaceImage(rImageName, Image(b));
+ }
+ }
+
// this page needs ExchangeSupport
SetExchangeSupport();