diff options
author | Andrzej Hunt <andrzej.hunt@collabora.com> | 2014-08-11 21:04:53 +0200 |
---|---|---|
committer | Andrzej Hunt <andrzej.hunt@collabora.com> | 2014-08-11 21:04:53 +0200 |
commit | 4fbdd7b3f789b9cb74f1f23ab11a198d9848d023 (patch) | |
tree | 2244732effc01b35a50d79bcfb0a77a5c60efdb2 /sc/source/ui/view/hdrcont.cxx | |
parent | Use late conversions for col/row-bars too. (diff) | |
download | core-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.cxx | 10 |
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; } |