summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-10-09 16:02:04 +0300
committerNoel Grandin <noelgrandin@gmail.com>2014-10-10 06:12:29 +0000
commitc8861af86a466c1e837263e58f3214aa42c902fc (patch)
tree5663462c0e7ed775382f346e157f55e37930030d
parentdea50a9c463b4699c15f02363e49e7baf7388c80 (diff)
move TRANSPARENT #define from windows.h out of global namespace
so it doesn't conflict with enums Change-Id: Ic4143130762d6e878d7c23276393ba09d9f86d45 Reviewed-on: https://gerrit.libreoffice.org/11880 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
-rw-r--r--include/postwin.h6
-rw-r--r--vcl/win/source/gdi/salgdi.cxx2
-rw-r--r--vcl/win/source/window/salframe.cxx4
3 files changed, 9 insertions, 3 deletions
diff --git a/include/postwin.h b/include/postwin.h
index 8f9be8959c25..d22052017c19 100644
--- a/include/postwin.h
+++ b/include/postwin.h
@@ -27,6 +27,12 @@
#undef Folder
#undef GradientStyle_RECT
+// so it doesn't conflict with enum values
+#undef TRANSPARENT
+#undef OPAQUE
+#define WIN32_TRANSPARENT 1
+#define WIN32_OPAQUE 2
+
#define WIN_WB_LEFT 0
#define WIN_WB_RIGHT 1
#undef WB_LEFT
diff --git a/vcl/win/source/gdi/salgdi.cxx b/vcl/win/source/gdi/salgdi.cxx
index 778e4b2e1643..80ce1fdd317c 100644
--- a/vcl/win/source/gdi/salgdi.cxx
+++ b/vcl/win/source/gdi/salgdi.cxx
@@ -489,7 +489,7 @@ void ImplSalInitGraphics( WinSalGraphics* pData )
}
::SetTextAlign( pData->getHDC(), TA_BASELINE | TA_LEFT | TA_NOUPDATECP );
- ::SetBkMode( pData->getHDC(), TRANSPARENT );
+ ::SetBkMode( pData->getHDC(), WIN32_TRANSPARENT );
::SetROP2( pData->getHDC(), R2_COPYPEN );
}
diff --git a/vcl/win/source/window/salframe.cxx b/vcl/win/source/window/salframe.cxx
index 5d5daab73a9c..2de8d5855a73 100644
--- a/vcl/win/source/window/salframe.cxx
+++ b/vcl/win/source/window/salframe.cxx
@@ -3409,7 +3409,7 @@ static long ImplHandleKeyMsg( HWND hWnd, UINT nMsg,
// as some tools such as RichWin may have changed it
if ( pFrame->mpGraphics &&
pFrame->mpGraphics->getHDC() )
- SetBkMode( pFrame->mpGraphics->getHDC(), TRANSPARENT );
+ SetBkMode( pFrame->mpGraphics->getHDC(), WIN32_TRANSPARENT );
// determine modifiers
if ( GetKeyState( VK_SHIFT ) & 0x8000 )
@@ -5144,7 +5144,7 @@ static bool ImplHandleIMEComposition( HWND hWnd, LPARAM lParam )
// as some tools such as RichWin may have changed it
if ( pFrame->mpGraphics &&
pFrame->mpGraphics->getHDC() )
- SetBkMode( pFrame->mpGraphics->getHDC(), TRANSPARENT );
+ SetBkMode( pFrame->mpGraphics->getHDC(), WIN32_TRANSPARENT );
}
if ( pFrame && pFrame->mbHandleIME )