summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
91e1a48)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63931
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
+#if wxOSX_USE_IPHONE
+// Apple has allowed usage of this API as of 15th Dec 2009w
+extern CGImageRef UIGetScreenImage();
+#endif
+
// TODO Switch to CGWindowListCreateImage for 10.5 and above
wxBitmap wxScreenDCImpl::DoGetAsBitmap(const wxRect *subrect) const
// TODO Switch to CGWindowListCreateImage for 10.5 and above
wxBitmap wxScreenDCImpl::DoGetAsBitmap(const wxRect *subrect) const
wxASSERT_MSG(image, wxT("wxScreenDC::GetAsBitmap - unable to get screenshot."));
CGContextDrawImage(context, srcRect, image);
wxASSERT_MSG(image, wxT("wxScreenDC::GetAsBitmap - unable to get screenshot."));
CGContextDrawImage(context, srcRect, image);
+
+ CGImageRelease(image);
CGContextRestoreGState(context);
CGContextRestoreGState(context);
+#else
+ // TODO implement using UIGetScreenImage, CGImageCreateWithImageInRect, CGContextDrawImage