#endif
-#if defined( __WXCOCOCA__ ) || wxOSX_USE_COCOA
+#if wxOSX_USE_COCOA_OR_IPHONE
-CGContextRef wxMacGetContextFromCurrentNSContext()
+CGContextRef wxOSXGetContextFromCurrentNSContext()
{
CGContextRef context = (CGContextRef)[[NSGraphicsContext currentContext]
graphicsPort];
return context;
}
+bool wxOSXLockFocus( WXWidget view)
+{
+ return [view lockFocusIfCanDraw];
+}
+
+void wxOSXUnlockFocus( WXWidget view)
+{
+ [view unlockFocus];
+}
+
#endif
// ----------------------------------------------------------------------------
case wxCURSOR_HAND:
cursor = [[NSCursor pointingHandCursor] retain];
break;
-
+
case wxCURSOR_BULLSEYE:
cursor = wxGetStockCursor(kwxCursorBullseye);
break;
cursor = wxGetStockCursor(kwxCursorRoller);
break;
+ case wxCURSOR_OPEN_HAND:
+ cursor = [[NSCursor openHandCursor] retain];
+ break;
+
+ case wxCURSOR_CLOSED_HAND:
+ cursor = [[NSCursor closedHandCursor] retain];
+ break;
+
case wxCURSOR_CHAR:
case wxCURSOR_ARROW:
case wxCURSOR_LEFT_BUTTON: