summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
80f0a1b)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42175
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxGraphicsContext* wxGraphicsContext::Create( wxWindow * window )
{
wxGraphicsContext* wxGraphicsContext::Create( wxWindow * window )
{
- return new wxMacCoreGraphicsContext( (WindowRef) window->MacGetTopLevelWindowRef() );
+ wxGraphicsContext* ctx = new wxMacCoreGraphicsContext( (WindowRef) window->MacGetTopLevelWindowRef() );
+ CGContextRef cg = (CGContextRef) ctx->GetNativeContext() ;
+ CGContextRestoreGState( cg );
+ int x , y;
+ x = y = 0;
+ window->MacWindowToRootWindow( &x , &y );
+ CGContextTranslateCTM( cg, x, y );
+ CGContextSaveGState( cg );
+ return ctx;
+
}
wxGraphicsContext* wxGraphicsContext::CreateFromNative( void * context )
}
wxGraphicsContext* wxGraphicsContext::CreateFromNative( void * context )