diff options
author | Christian Lippka <christian.lippka@sun.com> | 2010-01-13 19:12:02 +0100 |
---|---|---|
committer | Christian Lippka <christian.lippka@sun.com> | 2010-01-13 19:12:02 +0100 |
commit | cc1e430e1a6bdaad393720867db0ea5738439177 (patch) | |
tree | f3a1027b35f496944acd019371fe3f46107bbf9c /sd/source/ui/view/viewoverlaymanager.cxx | |
parent | ab98df64183f82536da9a36e36de1534c33bcd8f (diff) |
toolbar menu rendering finetuning
Diffstat (limited to 'sd/source/ui/view/viewoverlaymanager.cxx')
-rw-r--r-- | sd/source/ui/view/viewoverlaymanager.cxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sd/source/ui/view/viewoverlaymanager.cxx b/sd/source/ui/view/viewoverlaymanager.cxx index bc4debb1afb3..74515a7cfc64 100644 --- a/sd/source/ui/view/viewoverlaymanager.cxx +++ b/sd/source/ui/view/viewoverlaymanager.cxx @@ -339,16 +339,18 @@ void ChangePlaceholderTag::addCustomHandles( SdrHdlList& rHandlerList ) Size aShapeSizePix = pDev->LogicToPixel(rSnapRect.GetSize()); long nShapeSizePix = std::min(aShapeSizePix.Width(),aShapeSizePix.Height()); + if( 50 > nShapeSizePix ) + return; - Image* pImages = &ViewOverlayManager::maLargeButtonImages[0]; //(nShapeSizePix > 300) ? &ViewOverlayManager::maLargeButtonImages[0] : &ViewOverlayManager::maSmallButtonImages[0]; + Image* pImages = &ViewOverlayManager::maSmallButtonImages[0]; //(nShapeSizePix > 300) ? &ViewOverlayManager::maLargeButtonImages[0] : &ViewOverlayManager::maSmallButtonImages[0]; Size aButtonSize( pDev->PixelToLogic(pImages[0].GetSizePixel()) ); - if( 200 > nShapeSizePix ) + if( 100 > nShapeSizePix ) { aButtonSize.Width() >>= 1; aButtonSize.Height() >>= 1; } - const long nBorderPix = (nShapeSizePix > 300) ? 4 : (nShapeSizePix > 100) ? 2 : 1; + const long nBorderPix = (nShapeSizePix > 100) ? 4 : (nShapeSizePix > 50) ? 2 : 1; Size aBorder( pDev->PixelToLogic(Size(nBorderPix,nBorderPix)) ); const int nColumns = (ViewOverlayManager::ButtonCount+1) >> 1; @@ -366,7 +368,7 @@ void ChangePlaceholderTag::addCustomHandles( SdrHdlList& rHandlerList ) for( int i = 0, c = 0; i < ViewOverlayManager::ButtonCount; i++ ) { Image aImg( pImages[i] ); - if( 200 > nShapeSizePix ) + if( 100 > nShapeSizePix ) { BitmapEx b( aImg.GetBitmapEx() ); const double scale = 0.5; |