Author: ydario
Date: Thu Feb 23 15:19:04 2012
New Revision: 1292826
URL: http://svn.apache.org/viewvc?rev=1292826&view=rev
Log:
i118923 - OS/2 port: use standard macro to create RGB colors, fixes vcl black
backgrounds.
Modified:
incubator/ooo/trunk/main/vcl/inc/os2/salgdi.h
incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi.cxx
incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi2.cxx
incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi3.cxx
Modified: incubator/ooo/trunk/main/vcl/inc/os2/salgdi.h
URL:
http://svn.apache.org/viewvc/incubator/ooo/trunk/main/vcl/inc/os2/salgdi.h?rev=1292826&r1=1292825&r2=1292826&view=diff
==============================================================================
--- incubator/ooo/trunk/main/vcl/inc/os2/salgdi.h (original)
+++ incubator/ooo/trunk/main/vcl/inc/os2/salgdi.h Thu Feb 23 15:19:04 2012
@@ -340,7 +340,6 @@ void ImplSalDeInitGraphics( Os2SalGraphi
// - Defines -
// -----------
-#define RGBCOLOR(r,g,b)
((ULONG)(((PM_BYTE)(b)|((USHORT)(g)<<8))|(((ULONG)(PM_BYTE)(r))<<16)))
#define TY( y ) (mnHeight-(y)-1)
// offset for lcid field, used for fallback font selection
Modified: incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi.cxx
URL:
http://svn.apache.org/viewvc/incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi.cxx?rev=1292826&r1=1292825&r2=1292826&view=diff
==============================================================================
--- incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi.cxx (original)
+++ incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi.cxx Thu Feb 23 15:19:04
2012
@@ -295,7 +295,7 @@ void Os2SalGraphics::SetLineColor( SalCo
LINEBUNDLE lb;
// set color
- lb.lColor = RGBCOLOR( SALCOLOR_RED( nSalColor ),
+ lb.lColor = MAKE_SALCOLOR( SALCOLOR_RED( nSalColor ),
SALCOLOR_GREEN( nSalColor ),
SALCOLOR_BLUE( nSalColor ) );
@@ -324,7 +324,7 @@ void Os2SalGraphics::SetFillColor( SalCo
AREABUNDLE ab;
// set color
- ab.lColor = RGBCOLOR( SALCOLOR_RED( nSalColor ),
+ ab.lColor = MAKE_SALCOLOR( SALCOLOR_RED( nSalColor ),
SALCOLOR_GREEN( nSalColor ),
SALCOLOR_BLUE( nSalColor ) );
@@ -413,7 +413,7 @@ void Os2SalGraphics::drawPixel( long nX,
// set new color
LINEBUNDLE lb;
- lb.lColor = RGBCOLOR( SALCOLOR_RED( nSalColor ),
+ lb.lColor = MAKE_SALCOLOR( SALCOLOR_RED( nSalColor ),
SALCOLOR_GREEN( nSalColor ),
SALCOLOR_BLUE( nSalColor ) );
Ft2SetAttrs( mhPS,
Modified: incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi2.cxx
URL:
http://svn.apache.org/viewvc/incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi2.cxx?rev=1292826&r1=1292825&r2=1292826&view=diff
==============================================================================
--- incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi2.cxx (original)
+++ incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi2.cxx Thu Feb 23 15:19:04
2012
@@ -563,13 +563,13 @@ void Os2SalGraphics::drawMask( const Sal
HPS hPS = mhPS;
IMAGEBUNDLE aBundle, aOldBundle;
AREABUNDLE aAreaBundle, aOldAreaBundle;
- const ULONG nColor = RGBCOLOR( SALCOLOR_RED( nMaskColor ),
+ const ULONG nColor = MAKE_SALCOLOR( SALCOLOR_RED( nMaskColor ),
SALCOLOR_GREEN( nMaskColor ),
SALCOLOR_BLUE( nMaskColor ) );
GpiQueryAttrs( hPS, PRIM_IMAGE, IBB_COLOR | IBB_BACK_COLOR, &aOldBundle
);
- aBundle.lColor = RGBCOLOR( 0, 0, 0 );
- aBundle.lBackColor = RGBCOLOR( 0xFF, 0xFF, 0xFF );
+ aBundle.lColor = MAKE_SALCOLOR( 0, 0, 0 );
+ aBundle.lBackColor = MAKE_SALCOLOR( 0xFF, 0xFF, 0xFF );
Ft2SetAttrs( hPS, PRIM_IMAGE, IBB_COLOR | IBB_BACK_COLOR, 0, &aBundle );
GpiQueryAttrs( hPS, PRIM_AREA, ABB_COLOR | ABB_BACK_COLOR | ABB_SYMBOL |
@@ -674,7 +674,7 @@ void Os2SalGraphics::invert( long nX, lo
GpiQueryAttrs( mhPS, PRIM_LINE, LBB_MIX_MODE | LBB_TYPE |
LBB_COLOR, &oldLb );
// set linetype to short dash
- lb.lColor = RGBCOLOR( 255, 255, 255 );
+ lb.lColor = MAKE_SALCOLOR( 255, 255, 255 );
lb.usMixMode = FM_XOR;
lb.usType = LINETYPE_ALTERNATE;
Ft2SetAttrs( mhPS, PRIM_LINE, LBB_MIX_MODE | LBB_TYPE |
LBB_COLOR, 0, &lb );
@@ -705,7 +705,7 @@ void Os2SalGraphics::invert( long nX, lo
GpiQueryAttrs( mhPS, PRIM_AREA, ABB_COLOR | ABB_MIX_MODE |
ABB_SYMBOL, &oldAb );
// set fill color to black
- ab.lColor = RGBCOLOR( 255, 255, 255 );
+ ab.lColor = MAKE_SALCOLOR( 255, 255, 255 );
ab.usMixMode = FM_XOR;
ab.usSymbol = (nFlags & SAL_INVERT_50) ? PATSYM_DENSE5 :
PATSYM_SOLID;
Ft2SetAttrs( mhPS, PRIM_AREA, ABB_COLOR | ABB_MIX_MODE |
ABB_SYMBOL, 0, &ab );
@@ -740,7 +740,7 @@ void Os2SalGraphics::invert( ULONG nPoin
GpiQueryAttrs( mhPS, PRIM_LINE, LBB_MIX_MODE | LBB_TYPE |
LBB_COLOR, &oldLb );
// set linetype to short dash
- lb.lColor = RGBCOLOR( 255, 255, 255 );
+ lb.lColor = MAKE_SALCOLOR( 255, 255, 255 );
lb.usMixMode = FM_XOR;
lb.usType = LINETYPE_ALTERNATE;
Ft2SetAttrs( mhPS, PRIM_LINE, LBB_MIX_MODE | LBB_TYPE |
LBB_COLOR, 0, &lb );
@@ -760,7 +760,7 @@ void Os2SalGraphics::invert( ULONG nPoin
GpiQueryAttrs( mhPS, PRIM_AREA, ABB_COLOR | ABB_MIX_MODE |
ABB_SYMBOL, &oldAb );
// set fill color to black
- ab.lColor = RGBCOLOR( 255, 255, 255 );
+ ab.lColor = MAKE_SALCOLOR( 255, 255, 255 );
ab.usMixMode = FM_XOR;
ab.usSymbol = (nFlags & SAL_INVERT_50) ? PATSYM_DENSE5 :
PATSYM_SOLID;
Ft2SetAttrs( mhPS, PRIM_AREA, ABB_COLOR | ABB_MIX_MODE |
ABB_SYMBOL, 0, &ab );
Modified: incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi3.cxx
URL:
http://svn.apache.org/viewvc/incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi3.cxx?rev=1292826&r1=1292825&r2=1292826&view=diff
==============================================================================
--- incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi3.cxx (original)
+++ incubator/ooo/trunk/main/vcl/os2/source/gdi/salgdi3.cxx Thu Feb 23 15:19:04
2012
@@ -609,7 +609,7 @@ void Os2SalGraphics::SetTextColor( SalCo
{
CHARBUNDLE cb;
- cb.lColor = RGBCOLOR( SALCOLOR_RED( nSalColor ),
+ cb.lColor = MAKE_SALCOLOR( SALCOLOR_RED( nSalColor ),
SALCOLOR_GREEN( nSalColor ),
SALCOLOR_BLUE( nSalColor ) );
@@ -1157,7 +1157,7 @@ void Os2SalGraphics::GetDevFontList( Imp
{
PFONTMETRICS pFontMetric = &pFontMetrics[i];
-#if OSL_DEBUG_LEVEL>1
+#if OSL_DEBUG_LEVEL>2
debug_printf("Os2SalGraphics::GetDevFontList #%d,'%s'\n", i,
pFontMetric->szFacename);
#endif