Kaydet (Commit) 961b715d authored tarafından Noel Grandin's avatar Noel Grandin Kaydeden (comit) Noel Grandin

convert SAL_ROP to scoped enum

Change-Id: I2c49ec843c0f95e8246cdf9d3185c11e81a3bde3
Reviewed-on: https://gerrit.libreoffice.org/24824Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
üst aa544a00
......@@ -66,10 +66,9 @@ struct SalTwoRect
}
};
typedef sal_uInt16 SalROPColor;
#define SAL_ROP_0 ((SalROPColor)0)
#define SAL_ROP_1 ((SalROPColor)1)
#define SAL_ROP_INVERT ((SalROPColor)2)
enum class SalROPColor {
N0, N1, Invert
};
typedef sal_uInt16 SalInvert;
#define SAL_INVERT_HIGHLIGHT ((SalInvert)0x0001)
......
......@@ -450,13 +450,13 @@ void SvpSalGraphics::SetROPLineColor( SalROPColor nROPColor )
{
switch( nROPColor )
{
case SAL_ROP_0:
case SalROPColor::N0:
m_aLineColor = MAKE_SALCOLOR(0, 0, 0);
break;
case SAL_ROP_1:
case SalROPColor::N1:
m_aLineColor = MAKE_SALCOLOR(0xff, 0xff, 0xff);
break;
case SAL_ROP_INVERT:
case SalROPColor::Invert:
m_aLineColor = MAKE_SALCOLOR(0xff, 0xff, 0xff);
break;
}
......@@ -466,13 +466,13 @@ void SvpSalGraphics::SetROPFillColor( SalROPColor nROPColor )
{
switch( nROPColor )
{
case SAL_ROP_0:
case SalROPColor::N0:
m_aFillColor = MAKE_SALCOLOR(0, 0, 0);
break;
case SAL_ROP_1:
case SalROPColor::N1:
m_aFillColor = MAKE_SALCOLOR(0xff, 0xff, 0xff);
break;
case SAL_ROP_INVERT:
case SalROPColor::Invert:
m_aFillColor = MAKE_SALCOLOR(0xff, 0xff, 0xff);
break;
}
......
......@@ -498,7 +498,7 @@ static void getBoundRect( sal_uInt32 nPoints, const SalPoint *pPtAry,
static SalColor ImplGetROPSalColor( SalROPColor nROPColor )
{
SalColor nSalColor;
if ( nROPColor == SAL_ROP_0 )
if ( nROPColor == SalROPColor::N0 )
{
nSalColor = MAKE_SALCOLOR( 0, 0, 0 );
}
......
......@@ -577,11 +577,11 @@ void OutputDevice::InitLineColor()
if( mbLineColor )
{
if( ROP_0 == meRasterOp )
mpGraphics->SetROPLineColor( SAL_ROP_0 );
mpGraphics->SetROPLineColor( SalROPColor::N0 );
else if( ROP_1 == meRasterOp )
mpGraphics->SetROPLineColor( SAL_ROP_1 );
mpGraphics->SetROPLineColor( SalROPColor::N1 );
else if( ROP_INVERT == meRasterOp )
mpGraphics->SetROPLineColor( SAL_ROP_INVERT );
mpGraphics->SetROPLineColor( SalROPColor::Invert );
else
mpGraphics->SetLineColor( ImplColorToSal( maLineColor ) );
}
......@@ -599,11 +599,11 @@ void OutputDevice::InitFillColor()
if( mbFillColor )
{
if( ROP_0 == meRasterOp )
mpGraphics->SetROPFillColor( SAL_ROP_0 );
mpGraphics->SetROPFillColor( SalROPColor::N0 );
else if( ROP_1 == meRasterOp )
mpGraphics->SetROPFillColor( SAL_ROP_1 );
mpGraphics->SetROPFillColor( SalROPColor::N1 );
else if( ROP_INVERT == meRasterOp )
mpGraphics->SetROPFillColor( SAL_ROP_INVERT );
mpGraphics->SetROPFillColor( SalROPColor::Invert );
else
mpGraphics->SetFillColor( ImplColorToSal( maFillColor ) );
}
......
......@@ -1158,13 +1158,13 @@ void X11SalGraphicsImpl::SetROPLineColor( SalROPColor nROPColor )
{
switch( nROPColor )
{
case SAL_ROP_0 : // 0
case SalROPColor::N0 : // 0
mnPenPixel = (Pixel)0;
break;
case SAL_ROP_1 : // 1
case SalROPColor::N1 : // 1
mnPenPixel = (Pixel)(1 << mrParent.GetVisual().GetDepth()) - 1;
break;
case SAL_ROP_INVERT : // 2
case SalROPColor::Invert : // 2
mnPenPixel = (Pixel)(1 << mrParent.GetVisual().GetDepth()) - 1;
break;
}
......@@ -1176,13 +1176,13 @@ void X11SalGraphicsImpl::SetROPFillColor( SalROPColor nROPColor )
{
switch( nROPColor )
{
case SAL_ROP_0 : // 0
case SalROPColor::N0 : // 0
mnBrushPixel = (Pixel)0;
break;
case SAL_ROP_1 : // 1
case SalROPColor::N1 : // 1
mnBrushPixel = (Pixel)(1 << mrParent.GetVisual().GetDepth()) - 1;
break;
case SAL_ROP_INVERT : // 2
case SalROPColor::Invert : // 2
mnBrushPixel = (Pixel)(1 << mrParent.GetVisual().GetDepth()) - 1;
break;
}
......
......@@ -225,7 +225,7 @@ static BYTE aOrdDither16Bit[8][8] =
SalColor ImplGetROPSalColor( SalROPColor nROPColor )
{
SalColor nSalColor;
if ( nROPColor == SAL_ROP_0 )
if ( nROPColor == SalROPColor::N0 )
nSalColor = MAKE_SALCOLOR( 0, 0, 0 );
else
nSalColor = MAKE_SALCOLOR( 255, 255, 255 );
......
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