summaryrefslogtreecommitdiffstats
path: root/sc/source/ui/view/hdrcont.cxx
diff options
context:
space:
mode:
authorAndrzej Hunt <andrzej.hunt@collabora.com>2014-08-11 21:04:53 +0200
committerAndrzej Hunt <andrzej.hunt@collabora.com>2014-08-11 21:04:53 +0200
commit4fbdd7b3f789b9cb74f1f23ab11a198d9848d023 (patch)
tree2244732effc01b35a50d79bcfb0a77a5c60efdb2 /sc/source/ui/view/hdrcont.cxx
parentUse late conversions for col/row-bars too. (diff)
downloadcore-4fbdd7b3f789b9cb74f1f23ab11a198d9848d023.tar.gz
core-4fbdd7b3f789b9cb74f1f23ab11a198d9848d023.zip
Use correct scalings for col/row-bar text too.
Change-Id: I55d7a965bfef6a459d98845a329d1f399e23d63f
Diffstat (limited to 'sc/source/ui/view/hdrcont.cxx')
-rw-r--r--sc/source/ui/view/hdrcont.cxx10
1 files changed, 2 insertions, 8 deletions
diff --git a/sc/source/ui/view/hdrcont.cxx b/sc/source/ui/view/hdrcont.cxx
index db348f2af0c8..2c84e5017ed7 100644
--- a/sc/source/ui/view/hdrcont.cxx
+++ b/sc/source/ui/view/hdrcont.cxx
@@ -624,7 +624,7 @@ void ScHeaderControl::Paint( const Rectangle& rRect )
aString = GetEntryText( nEntryNo );
aTextSize.Width() = GetTextWidth( aString );
aTextSize.Height() = GetTextHeight();
- aTextSize = PixelToLogic( aTextSize );
+ aTextSize = PixelToLogic( aTextSize, maPaintMapMode );
Point aTxtPos(aScrPos);
if (bVertical)
@@ -639,13 +639,7 @@ void ScHeaderControl::Paint( const Rectangle& rRect )
aTxtPos.X() += (nSizePix*nLayoutSign-aTextSize.Width()+aOnePixel.Width())/2;
aTxtPos.Y() += (nBarSize-aTextSize.Height())/2;
}
- aTxtPos = LogicToPixel( aTxtPos );
- // Text is in pixels, so easiest just to map that way
- // only here.
- const MapMode aOriginalMapMode( GetMapMode() );
- SetMapMode( MapMode( MAP_PIXEL ) );
- DrawText( aTxtPos, aString );
- SetMapMode( aOriginalMapMode );
+ DrawText( LogicToPixel( aTxtPos, maPaintMapMode ), aString );
}
break;
}