summaryrefslogtreecommitdiff
path: root/sd/source/ui/view/viewoverlaymanager.cxx
diff options
context:
space:
mode:
authorChristian Lippka <christian.lippka@sun.com>2010-01-13 19:12:02 +0100
committerChristian Lippka <christian.lippka@sun.com>2010-01-13 19:12:02 +0100
commitcc1e430e1a6bdaad393720867db0ea5738439177 (patch)
treef3a1027b35f496944acd019371fe3f46107bbf9c /sd/source/ui/view/viewoverlaymanager.cxx
parentab98df64183f82536da9a36e36de1534c33bcd8f (diff)
toolbar menu rendering finetuning
Diffstat (limited to 'sd/source/ui/view/viewoverlaymanager.cxx')
-rw-r--r--sd/source/ui/view/viewoverlaymanager.cxx10
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;