diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2016-10-27 18:04:46 +0200 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2016-10-29 18:14:23 +0000 |
commit | 484390a09624f68a8dec01eb5bf06e84cdcb80f6 (patch) | |
tree | 785861f4ea5748754832b7e513a9b24e9f3d88d7 /svx | |
parent | 5bb5463efefc4d65e3434b37618cb74a1fe2a598 (diff) |
HiDPI: remove unneeded image scaling when HiDPI is enabled
We don't need to scale images for HiDPI mode anymore - this is now
done automatically when the image is loaded.
Change-Id: Ie285cf4d672f4c098a468d3f7560ee2700365b92
Reviewed-on: https://gerrit.libreoffice.org/30340
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/stbctrls/modctrl.cxx | 11 | ||||
-rw-r--r-- | svx/source/stbctrls/pszctrl.cxx | 11 | ||||
-rw-r--r-- | svx/source/stbctrls/selctrl.cxx | 8 | ||||
-rw-r--r-- | svx/source/stbctrls/xmlsecctrl.cxx | 17 | ||||
-rw-r--r-- | svx/source/stbctrls/zoomsliderctrl.cxx | 19 |
5 files changed, 0 insertions, 66 deletions
diff --git a/svx/source/stbctrls/modctrl.cxx b/svx/source/stbctrls/modctrl.cxx index a76263b46d78..8b476f53899d 100644 --- a/svx/source/stbctrls/modctrl.cxx +++ b/svx/source/stbctrls/modctrl.cxx @@ -66,17 +66,6 @@ SvxModifyControl::SvxModifyControl( sal_uInt16 _nSlotId, sal_uInt16 _nId, Status SfxStatusBarControl( _nSlotId, _nId, rStb ), mxImpl(new ImplData) { -//#ifndef MACOSX - if ( rStb.GetDPIScaleFactor() > 1 ) - { - for (int i = 0; i < ImplData::MODIFICATION_STATE_SIZE; i++) - { - BitmapEx b = mxImpl->maImages[i].GetBitmapEx(); - b.Scale(rStb.GetDPIScaleFactor(), rStb.GetDPIScaleFactor(), BmpScaleFlag::Fast); - mxImpl->maImages[i] = Image(b); - } - } -//#endif mxImpl->maIdle.SetIdleHdl( LINK(this, SvxModifyControl, OnTimer) ); } diff --git a/svx/source/stbctrls/pszctrl.cxx b/svx/source/stbctrls/pszctrl.cxx index d623a86fd006..90e15949925e 100644 --- a/svx/source/stbctrls/pszctrl.cxx +++ b/svx/source/stbctrls/pszctrl.cxx @@ -177,17 +177,6 @@ SvxPosSizeStatusBarControl::SvxPosSizeStatusBarControl( sal_uInt16 _nSlotId, pImpl->aPosImage = Image( ResId( RID_SVXBMP_POSITION, DIALOG_MGR() ) ); pImpl->aSizeImage = Image( ResId( RID_SVXBMP_SIZE, DIALOG_MGR() ) ); - if ( rStb.GetDPIScaleFactor() > 1) - { - BitmapEx b = pImpl->aPosImage.GetBitmapEx(); - b.Scale(rStb.GetDPIScaleFactor(), rStb.GetDPIScaleFactor(), BmpScaleFlag::Fast); - pImpl->aPosImage = Image(b); - - b = pImpl->aSizeImage.GetBitmapEx(); - b.Scale(rStb.GetDPIScaleFactor(), rStb.GetDPIScaleFactor(), BmpScaleFlag::Fast); - pImpl->aSizeImage = Image(b); - } - addStatusListener( STR_POSITION); // SID_ATTR_POSITION addStatusListener( STR_TABLECELL); // SID_TABLE_CELL addStatusListener( STR_FUNC); // SID_PSZ_FUNCTION diff --git a/svx/source/stbctrls/selctrl.cxx b/svx/source/stbctrls/selctrl.cxx index 13579ed98bd4..8cf5f5c0031b 100644 --- a/svx/source/stbctrls/selctrl.cxx +++ b/svx/source/stbctrls/selctrl.cxx @@ -77,14 +77,6 @@ SvxSelectionModeControl::SvxSelectionModeControl( sal_uInt16 _nSlotId, mnState( 0 ), maImage( SVX_RES( RID_SVXBMP_SELECTION ) ) { -//#ifndef MACOSX - if ( GetStatusBar().GetDPIScaleFactor() > 1 ) - { - BitmapEx b = maImage.GetBitmapEx(); - b.Scale(GetStatusBar().GetDPIScaleFactor(), GetStatusBar().GetDPIScaleFactor(), BmpScaleFlag::Fast); - maImage = Image(b); - } -//#endif GetStatusBar().SetItemText( GetId(), "" ); } diff --git a/svx/source/stbctrls/xmlsecctrl.cxx b/svx/source/stbctrls/xmlsecctrl.cxx index 336881576b39..2fb9bd3c8c14 100644 --- a/svx/source/stbctrls/xmlsecctrl.cxx +++ b/svx/source/stbctrls/xmlsecctrl.cxx @@ -57,23 +57,6 @@ XmlSecStatusBarControl::XmlSecStatusBarControl( sal_uInt16 _nSlotId, sal_uInt16 mpImpl->maImage = Image( SVX_RES( RID_SVXBMP_SIGNET ) ); mpImpl->maImageBroken = Image( SVX_RES( RID_SVXBMP_SIGNET_BROKEN ) ); mpImpl->maImageNotValidated = Image( SVX_RES( RID_SVXBMP_SIGNET_NOTVALIDATED ) ); - - if (_rStb.GetDPIScaleFactor() > 1) - { - Image arr[3] = {mpImpl->maImage, mpImpl->maImageBroken, mpImpl->maImageNotValidated}; - - for (Image & i : arr) - { - BitmapEx b = i.GetBitmapEx(); - b.Scale(_rStb.GetDPIScaleFactor(), _rStb.GetDPIScaleFactor(), BmpScaleFlag::Fast); - i = Image(b); - } - - mpImpl->maImage = arr[0]; - mpImpl->maImageBroken = arr[1]; - mpImpl->maImageNotValidated = arr[2]; - } - } XmlSecStatusBarControl::~XmlSecStatusBarControl() diff --git a/svx/source/stbctrls/zoomsliderctrl.cxx b/svx/source/stbctrls/zoomsliderctrl.cxx index 3f2fc415f77d..8811a26cc0b4 100644 --- a/svx/source/stbctrls/zoomsliderctrl.cxx +++ b/svx/source/stbctrls/zoomsliderctrl.cxx @@ -159,25 +159,6 @@ SvxZoomSliderControl::SvxZoomSliderControl( sal_uInt16 _nSlotId, sal_uInt16 _nI mxImpl->maSliderButton = Image( SVX_RES( RID_SVXBMP_SLIDERBUTTON ) ); mxImpl->maIncreaseButton = Image( SVX_RES( RID_SVXBMP_SLIDERINCREASE ) ); mxImpl->maDecreaseButton = Image( SVX_RES( RID_SVXBMP_SLIDERDECREASE ) ); - -//#ifndef MACOSX - sal_Int32 nScaleFactor = rStatusBar.GetDPIScaleFactor(); - if (nScaleFactor != 1) - { - Image arr[3] = {mxImpl->maSliderButton, mxImpl->maIncreaseButton, mxImpl->maDecreaseButton}; - - for (int i = 0; i < 3; i++) - { - BitmapEx aBitmap = arr[i].GetBitmapEx(); - //Use Lanczos scaling for the slider button because it does a better job with circles - aBitmap.Scale(nScaleFactor, nScaleFactor, i == 0 ? BmpScaleFlag::Lanczos : BmpScaleFlag::Fast); - arr[i] = Image(aBitmap); - } - mxImpl->maSliderButton = arr[0]; - mxImpl->maIncreaseButton = arr[1]; - mxImpl->maDecreaseButton = arr[2]; - } -//#endif } SvxZoomSliderControl::~SvxZoomSliderControl() |