Kaydet (Commit) 5660bc11 authored tarafından Noel Grandin's avatar Noel Grandin Kaydeden (comit) Noel Grandin

vcl: convert a couple of macros to static functions

Change-Id: I037dd97049aecff023f0ffb8dfdbb772dbde7ae0
Reviewed-on: https://gerrit.libreoffice.org/11069Reviewed-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
Tested-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
üst ee6fcdd1
...@@ -1583,16 +1583,13 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion, const MapMode& r ...@@ -1583,16 +1583,13 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion, const MapMode& r
return aRegion; return aRegion;
} }
#define ENTER0( rSource, pMapModeSource, pMapModeDest ) \ #define ENTER1( rSource, pMapModeSource, pMapModeDest ) \
if ( !pMapModeSource ) \ if ( !pMapModeSource ) \
pMapModeSource = &maMapMode; \ pMapModeSource = &maMapMode; \
if ( !pMapModeDest ) \ if ( !pMapModeDest ) \
pMapModeDest = &maMapMode; \ pMapModeDest = &maMapMode; \
if ( *pMapModeSource == *pMapModeDest ) \ if ( *pMapModeSource == *pMapModeDest ) \
return rSource return rSource; \
#define ENTER1( rSource, pMapModeSource, pMapModeDest ) \
ENTER0( rSource, pMapModeSource, pMapModeDest ); \
\ \
ImplMapRes aMapResSource; \ ImplMapRes aMapResSource; \
aMapResSource.mnMapOfsX = 0; \ aMapResSource.mnMapOfsX = 0; \
...@@ -1626,19 +1623,21 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion, const MapMode& r ...@@ -1626,19 +1623,21 @@ Region OutputDevice::PixelToLogic( const Region& rDeviceRegion, const MapMode& r
else \ else \
aMapResDest = maMapRes aMapResDest = maMapRes
#define ENTER2( eUnitSource, eUnitDest ) \ static void verifyUnitSourceDest( MapUnit eUnitSource, MapUnit eUnitDest )
DBG_ASSERT( eUnitSource != MAP_SYSFONT \ {
&& eUnitSource != MAP_APPFONT \ DBG_ASSERT( eUnitSource != MAP_SYSFONT
&& eUnitSource != MAP_RELATIVE, \ && eUnitSource != MAP_APPFONT
"Source MapUnit nicht erlaubt" ); \ && eUnitSource != MAP_RELATIVE,
DBG_ASSERT( eUnitDest != MAP_SYSFONT \ "Source MapUnit nicht erlaubt" );
&& eUnitDest != MAP_APPFONT \ DBG_ASSERT( eUnitDest != MAP_SYSFONT
&& eUnitDest != MAP_RELATIVE, \ && eUnitDest != MAP_APPFONT
"Destination MapUnit nicht erlaubt" ); \ && eUnitDest != MAP_RELATIVE,
DBG_ASSERTWARNING( eUnitSource != MAP_PIXEL, \ "Destination MapUnit nicht erlaubt" );
"MAP_PIXEL mit 72dpi angenaehert" ); \ DBG_ASSERTWARNING( eUnitSource != MAP_PIXEL,
DBG_ASSERTWARNING( eUnitDest != MAP_PIXEL, \ "MAP_PIXEL mit 72dpi angenaehert" );
"MAP_PIXEL mit 72dpi angenaehert" ) DBG_ASSERTWARNING( eUnitDest != MAP_PIXEL,
"MAP_PIXEL mit 72dpi angenaehert" );
}
#define ENTER3( eUnitSource, eUnitDest ) \ #define ENTER3( eUnitSource, eUnitDest ) \
long nNumerator = 1; \ long nNumerator = 1; \
...@@ -1890,7 +1889,7 @@ Point OutputDevice::LogicToLogic( const Point& rPtSource, ...@@ -1890,7 +1889,7 @@ Point OutputDevice::LogicToLogic( const Point& rPtSource,
MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitSource = rMapModeSource.GetMapUnit();
MapUnit eUnitDest = rMapModeDest.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit();
ENTER2( eUnitSource, eUnitDest ); verifyUnitSourceDest( eUnitSource, eUnitDest );
if ( rMapModeSource.mpImplMapMode->mbSimple && if ( rMapModeSource.mpImplMapMode->mbSimple &&
rMapModeDest.mpImplMapMode->mbSimple ) rMapModeDest.mpImplMapMode->mbSimple )
...@@ -1924,7 +1923,7 @@ Size OutputDevice::LogicToLogic( const Size& rSzSource, ...@@ -1924,7 +1923,7 @@ Size OutputDevice::LogicToLogic( const Size& rSzSource,
MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitSource = rMapModeSource.GetMapUnit();
MapUnit eUnitDest = rMapModeDest.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit();
ENTER2( eUnitSource, eUnitDest ); verifyUnitSourceDest( eUnitSource, eUnitDest );
if ( rMapModeSource.mpImplMapMode->mbSimple && if ( rMapModeSource.mpImplMapMode->mbSimple &&
rMapModeDest.mpImplMapMode->mbSimple ) rMapModeDest.mpImplMapMode->mbSimple )
...@@ -1990,7 +1989,7 @@ basegfx::B2DHomMatrix OutputDevice::LogicToLogic(const MapMode& rMapModeSource, ...@@ -1990,7 +1989,7 @@ basegfx::B2DHomMatrix OutputDevice::LogicToLogic(const MapMode& rMapModeSource,
MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitSource = rMapModeSource.GetMapUnit();
MapUnit eUnitDest = rMapModeDest.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit();
ENTER2(eUnitSource, eUnitDest); verifyUnitSourceDest(eUnitSource, eUnitDest);
if(rMapModeSource.mpImplMapMode->mbSimple && rMapModeDest.mpImplMapMode->mbSimple) if(rMapModeSource.mpImplMapMode->mbSimple && rMapModeDest.mpImplMapMode->mbSimple)
{ {
...@@ -2027,7 +2026,7 @@ Rectangle OutputDevice::LogicToLogic( const Rectangle& rRectSource, ...@@ -2027,7 +2026,7 @@ Rectangle OutputDevice::LogicToLogic( const Rectangle& rRectSource,
MapUnit eUnitSource = rMapModeSource.GetMapUnit(); MapUnit eUnitSource = rMapModeSource.GetMapUnit();
MapUnit eUnitDest = rMapModeDest.GetMapUnit(); MapUnit eUnitDest = rMapModeDest.GetMapUnit();
ENTER2( eUnitSource, eUnitDest ); verifyUnitSourceDest( eUnitSource, eUnitDest );
if ( rMapModeSource.mpImplMapMode->mbSimple && if ( rMapModeSource.mpImplMapMode->mbSimple &&
rMapModeDest.mpImplMapMode->mbSimple ) rMapModeDest.mpImplMapMode->mbSimple )
...@@ -2068,7 +2067,7 @@ long OutputDevice::LogicToLogic( long nLongSource, ...@@ -2068,7 +2067,7 @@ long OutputDevice::LogicToLogic( long nLongSource,
if ( eUnitSource == eUnitDest ) if ( eUnitSource == eUnitDest )
return nLongSource; return nLongSource;
ENTER2( eUnitSource, eUnitDest ); verifyUnitSourceDest( eUnitSource, eUnitDest );
ENTER3( eUnitSource, eUnitDest ); ENTER3( eUnitSource, eUnitDest );
return fn3( nLongSource, nNumerator, nDenominator ); return fn3( nLongSource, nNumerator, nDenominator );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment