* turning off capabilities that don't work under cocoa yet
*/
-#if wxUSE_MDI
-#undef wxUSE_MDI
-#define wxUSE_MDI 0
-#endif
-
-#if wxUSE_MDI_ARCHITECTURE
-#undef wxUSE_MDI_ARCHITECTURE
-#define wxUSE_MDI_ARCHITECTURE 0
-#endif
-
#if wxUSE_DRAG_AND_DROP
#undef wxUSE_DRAG_AND_DROP
#define wxUSE_DRAG_AND_DROP 0
#define wxUSE_DATAVIEWCTRL 0
#endif
-#if wxUSE_DOC_VIEW_ARCHITECTURE
-#undef wxUSE_DOC_VIEW_ARCHITECTURE
-#endif
-
-#define wxUSE_DOC_VIEW_ARCHITECTURE 0
-
#if wxUSE_WXHTML_HELP
#undef wxUSE_WXHTML_HELP
#endif
-#ifdef __WXMAC_CLASSIC__
-#include "wx/osx/classic/uma.h"
-#else
+#if __WXOSX_CARBON__
#include "wx/osx/carbon/uma.h"
#endif
void UMAHighlightAndActivateWindow( WindowRef inWindowRef , bool inActivate )
{
-#if 1 // TODO REMOVE
+#if wxOSX_USE_CARBON // TODO REMOVE
if ( inWindowRef )
{
// bool isHighlighted = IsWindowHighlited( inWindowRef ) ;
SetPort( port ) ;
#endif
}
+#elif defined(wxOSX_USE_COCOA)
+// TODO: implement me!
#endif
}
NSBitmapImageRep *rep = [[[NSBitmapImageRep alloc] initWithFocusedViewRect: [view bounds]] retain];
[view unlockFocus];
- CGImageRef cgImageRef = [rep CGImage];
+ CGImageRef cgImageRef = (CGImageRef)[rep CGImage];
wxBitmap bitmap(CGImageGetWidth(cgImageRef) , CGImageGetHeight(cgImageRef) );
CGRect r = CGRectMake( 0 , 0 , CGImageGetWidth(cgImageRef) , CGImageGetHeight(cgImageRef) );