diff options
author | Noel Grandin <noel@peralex.com> | 2014-08-21 11:41:57 +0200 |
---|---|---|
committer | Noel Grandin <noelgrandin@gmail.com> | 2014-08-22 08:17:07 -0500 |
commit | 5660bc11b0e80114ccf1ea9daa19c70e35b2d0e3 (patch) | |
tree | e55a87dd274b7cb87b607929d14adfcd883bdefd | |
parent | ee6fcdd18b1a839d7d60617d4fda622f6e6e7e66 (diff) |
vcl: convert a couple of macros to static functions
Change-Id: I037dd97049aecff023f0ffb8dfdbb772dbde7ae0
Reviewed-on: https://gerrit.libreoffice.org/11069
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
-rw-r--r-- | vcl/source/outdev/map.cxx | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/vcl/source/outdev/map.cxx b/vcl/source/outdev/map.cxx index deaddcbacc1a..ee2509164a36 100644 --- a/vcl/source/outdev/map.cxx +++ b/vcl/source/outdev/map.cxx @@ -1583,16 +1583,13 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion, const MapMode& r return aRegion; } -#define ENTER0( rSource, pMapModeSource, pMapModeDest ) \ +#define ENTER1( rSource, pMapModeSource, pMapModeDest ) \ if ( !pMapModeSource ) \ pMapModeSource = &maMapMode; \ if ( !pMapModeDest ) \ pMapModeDest = &maMapMode; \ if ( *pMapModeSource == *pMapModeDest ) \ - return rSource - -#define ENTER1( rSource, pMapModeSource, pMapModeDest ) \ - ENTER0( rSource, pMapModeSource, pMapModeDest ); \ + return rSource; \ \ ImplMapRes aMapResSource; \ aMapResSource.mnMapOfsX = 0; \ @@ -1626,19 +1623,21 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion, const MapMode& r else \ aMapResDest = maMapRes -#define ENTER2( eUnitSource, eUnitDest ) \ - DBG_ASSERT( eUnitSource != MAP_SYSFONT \ - && eUnitSource != MAP_APPFONT \ - && eUnitSource != MAP_RELATIVE, \ - "Source MapUnit nicht erlaubt" ); \ - DBG_ASSERT( eUnitDest != MAP_SYSFONT \ - && eUnitDest != MAP_APPFONT \ - && eUnitDest != MAP_RELATIVE, \ - "Destination MapUnit nicht erlaubt" ); \ - DBG_ASSERTWARNING( eUnitSource != MAP_PIXEL, \ - "MAP_PIXEL mit 72dpi angenaehert" ); \ - DBG_ASSERTWARNING( eUnitDest != MAP_PIXEL, \ - "MAP_PIXEL mit 72dpi angenaehert" ) +static void verifyUnitSourceDest( MapUnit eUnitSource, MapUnit eUnitDest ) +{ + DBG_ASSERT( eUnitSource != MAP_SYSFONT + && eUnitSource != MAP_APPFONT + && eUnitSource != MAP_RELATIVE, + "Source MapUnit nicht erlaubt" ); + DBG_ASSERT( eUnitDest != MAP_SYSFONT + && eUnitDest != MAP_APPFONT + && eUnitDest != MAP_RELATIVE, + "Destination MapUnit nicht erlaubt" ); + DBG_ASSERTWARNING( eUnitSource != MAP_PIXEL, + "MAP_PIXEL mit 72dpi angenaehert" ); + DBG_ASSERTWARNING( eUnitDest != MAP_PIXEL, + "MAP_PIXEL mit 72dpi angenaehert" ); +} #define ENTER3( eUnitSource, eUnitDest ) \ long nNumerator = 1; \ @@ -1890,7 +1889,7 @@ Point OutputDevice::LogicToLogic( const Point& rPtSource, MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit(); - ENTER2( eUnitSource, eUnitDest ); + verifyUnitSourceDest( eUnitSource, eUnitDest ); if ( rMapModeSource.mpImplMapMode->mbSimple && rMapModeDest.mpImplMapMode->mbSimple ) @@ -1924,7 +1923,7 @@ Size OutputDevice::LogicToLogic( const Size& rSzSource, MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit(); - ENTER2( eUnitSource, eUnitDest ); + verifyUnitSourceDest( eUnitSource, eUnitDest ); if ( rMapModeSource.mpImplMapMode->mbSimple && rMapModeDest.mpImplMapMode->mbSimple ) @@ -1990,7 +1989,7 @@ basegfx::B2DHomMatrix OutputDevice::LogicToLogic(const MapMode& rMapModeSource, MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit(); - ENTER2(eUnitSource, eUnitDest); + verifyUnitSourceDest(eUnitSource, eUnitDest); if(rMapModeSource.mpImplMapMode->mbSimple && rMapModeDest.mpImplMapMode->mbSimple) { @@ -2027,7 +2026,7 @@ Rectangle OutputDevice::LogicToLogic( const Rectangle& rRectSource, MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit(); - ENTER2( eUnitSource, eUnitDest ); + verifyUnitSourceDest( eUnitSource, eUnitDest ); if ( rMapModeSource.mpImplMapMode->mbSimple && rMapModeDest.mpImplMapMode->mbSimple ) @@ -2068,7 +2067,7 @@ long OutputDevice::LogicToLogic( long nLongSource, if ( eUnitSource == eUnitDest ) return nLongSource; - ENTER2( eUnitSource, eUnitDest ); + verifyUnitSourceDest( eUnitSource, eUnitDest ); ENTER3( eUnitSource, eUnitDest ); return fn3( nLongSource, nNumerator, nDenominator ); |