From 24fcd264a78a4e88dc6572ccce3513600496b25c Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Wed, 9 Aug 2006 05:07:25 +0000 Subject: [PATCH] simplifying alpha, adding commented part for high-res screens git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40525 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/mac/carbon/toplevel.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mac/carbon/toplevel.cpp b/src/mac/carbon/toplevel.cpp index 2e4cd6eb3e..829729d469 100644 --- a/src/mac/carbon/toplevel.cpp +++ b/src/mac/carbon/toplevel.cpp @@ -1183,6 +1183,9 @@ void wxTopLevelWindowMac::MacCreateRealWindow( #if TARGET_API_MAC_OSX if ( m_macUsesCompositing ) attr |= kWindowCompositingAttribute; +#if 0 // wxMAC_USE_CORE_GRAPHICS ; TODO : decide on overall handling of high dpi screens (pixel vs userscale) + attr |= kWindowFrameworkScaledAttribute; +#endif #endif if ( HasFlag(wxFRAME_SHAPED) ) @@ -1434,8 +1437,7 @@ bool wxTopLevelWindowMac::IsFullScreen() const bool wxTopLevelWindowMac::SetTransparent(wxByte alpha) { - WindowRef handle = GetControlOwner((OpaqueControlRef*)GetHandle()); - OSStatus result = SetWindowAlpha(handle, float(alpha)/255.0); + OSStatus result = SetWindowAlpha((WindowRef)m_macWindow, float(alpha)/255.0); return result == noErr; } -- 2.45.2